我正在制作一个 Web 应用程序,我希望当用户单击某个按钮时会出现“弹出窗口”。不是真正的弹出窗口,而是在浏览器中创建了一个小窗口,屏幕的其余部分无法编辑并且更暗。脸书有这样的效果,但我不记得在哪里。此外,这个http://demo.atmail.org/也有这种效果。登录窗口如何在常规窗口上方,常规窗口不能触摸。
这种效果到底是什么(所以我可以搜索它!),C# 是否有任何东西可以做到这一点而无需手动编写 javascript?
我正在制作一个 Web 应用程序,我希望当用户单击某个按钮时会出现“弹出窗口”。不是真正的弹出窗口,而是在浏览器中创建了一个小窗口,屏幕的其余部分无法编辑并且更暗。脸书有这样的效果,但我不记得在哪里。此外,这个http://demo.atmail.org/也有这种效果。登录窗口如何在常规窗口上方,常规窗口不能触摸。
这种效果到底是什么(所以我可以搜索它!),C# 是否有任何东西可以做到这一点而无需手动编写 javascript?
这是 AJAX 控件工具包的一部分,它被称为ModalPopup控件。或者类似的东西。
这称为模态弹出窗口。它是 AJAX 功能,不包含在 Visual Studio 附带的任何库中。但是,ASP.Net AJAX 控件工具包可以做到这一点,而jQuery也可以做到这一点(如此处所示.
一个模态弹出窗口,通常在jQuery UI等 javascript 库中完成(查看右侧的各种演示)
使用模态弹出窗口
试试关键字“灯箱”。我相信这就是您正在寻找的效果。