【问题标题】:Disable all controls and links on redirection禁用重定向时的所有控件和链接
【发布时间】:2013-11-12 05:22:59
【问题描述】:

我需要信息和代码。我想要实现的是,当用户单击链接或控件时,其余的控件和链接将被禁用。所以用户在页面重定向时不能点击任何链接或控件。

【问题讨论】:

标签: asp.net response.redirect asp.net-controls


【解决方案1】:

使用 div 放置控件,并在重定向时更改 div 的 CSS。 如果您希望从后面的代码中执行相同的操作,请使用

<div ID="DivID" runat="server"/>

然后您可以从后面的代码中访问相同的内容。

【讨论】:

  • 还有菜单链接呢。如何禁用它们?
【解决方案2】:

您可以放置​​一个面板,并在其中放置所有控件并在重定向时禁用它:

<asp:Panel ID="Pan1" runat="server" >
      ...
</asp:Panel >

在重定向之前禁用它:

Pan1.Enable = False

【讨论】:

  • 还有菜单链接呢。我怎样才能禁用它们
  • @fwd 我用不同的控件尝试了它,它工作正常。对于菜单链接,只需 Menu1.Enable = False 在面板内由于某种原因它不会被禁用
猜你喜欢
  • 1970-01-01
  • 2013-04-01
  • 2016-06-03
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-10
  • 2019-11-30
相关资源
最近更新 更多