【问题标题】:How to disable the main page while showing a DIV?如何在显示 DIV 时禁用主页?
【发布时间】:2011-09-28 15:53:18
【问题描述】:

我想在显示DIV 控件时禁用主页。例如,一个主窗体有一个DataGrid 和一个添加项目按钮,当点击添加项目按钮时,我想为新项目条目显示一个DIV 控件,同时主页控件应该在disable 模式。关闭或隐藏DIV 后,我想启用主页。这怎么可能?请指导我。

How is this possible without a third party component?

【问题讨论】:

  • 您可以使用网络对话框或 iframe...
  • 你需要一个模态。就是这样。

标签: c# asp.net html datagrid


【解决方案1】:

您可以通过创建一个位于主 div 上方和您正在显示的 div 下方的 div 来做到这一点。 两个可见 div 的 z-index 都应该高于主 div。

因为它具有更高的 z-index,它会禁用主 div。此禁用 div 的尺寸与主 div 相同。

【讨论】:

    【解决方案2】:

    看看这个页面,这里有一个完美的例子来说明如何使用 JQuery 和 ASP .NET。

    http://www.clientsideasp.deynu.com/alerts/Asp-net-jquery-confirm-gridview.aspx

    您应该做的就是通过另一个插入一个或任何您想要的来更改确认面板。

    问候

    【讨论】:

      【解决方案3】:

      使用 jquery modal dialog 来实现它:

      http://jqueryui.com/demos/dialog/#modal

      根据您的要求,您可以更好地查看模态形式:

      http://jqueryui.com/demos/dialog/#modal-form

      【讨论】:

        【解决方案4】:

        不是 答案,而是建议 (#LFMF):

        您可能希望在关闭模态/DIV 后刷新主页 - 特别是如果模态影响其上的数据(更新、插入、删除)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-04-12
          • 1970-01-01
          • 2023-03-23
          • 2019-02-06
          • 1970-01-01
          • 1970-01-01
          • 2019-12-01
          • 2011-07-10
          相关资源
          最近更新 更多