当详细信息视图控件可见时,有没有办法使网页变暗?

时间:2011-08-12 17:03:55

标签: .net asp.net html visual-studio detailsview

我熟悉网站,当出现消息框时,网页亮度变暗,以专注于特定消息。我正在使用Microsoft Web Developer 2010构建一个站点。一个ASP.net站点。 我有一个DetailsView控件来编辑记录,我希望它显示在屏幕的中央,在其他所有内容之上,其他所有内容都变暗,直到它关闭。
谢谢你的帮助!

2 个答案:

答案 0 :(得分:2)

您可以使用ajax中的Modal弹出控件并将DetailsView控件放在弹出窗口中。

在这里查看Modal Popup工作示例http://www.asp.net/web-forms/overview/ajax-control-toolkit/modalpopup/launching-a-modal-popup-window-from-server-code-cs

使用查看此实现示例 DetailsView & Modal Popup Control

答案 1 :(得分:0)

我最喜欢这样做的方法是让jQuery通过将相关代码放入jQueryUI dialog来完成工作。

您还需要this answer,以确保jQuery不会将您的控件重新定位到FORM标记之外(因此,使它们对ViewState不可见)。