如何在asp.net中构建弹出对话框

时间:2009-07-06 19:56:25

标签: asp.net popup

我正在使用asp.net(C#)构建Web应用程序。我来自Windows窗体开发,发现自己陷入了困境。我正在创建一个应用程序,用户应该编辑一些关于他自己的简单信息,因此我需要创建一个新的对话框。我如何在asp.net中执行此操作?我有一个按钮,事件在服务器端处理,当我点击这个按钮我想弹出一个对话框,我可以显示我的自定义Web控件(或任何Web控件,让我们从一开始就使它通用)。我该怎么做呢?

我通过查看互联网得到了一些方法,我需要制作一个部分并将z-index设置为1000,但我如何使其可见(块)?请帮助我,因为我完全迷失了......

/ H4mm3rHead

3 个答案:

答案 0 :(得分:3)

如果您不关心使用库,请尝试Microsoft ASP.NET AJAX Control Toolkit,它们有几个控件可以创建您想要的东西(ModalPopup控件)。

答案 1 :(得分:1)

AJAX Control Toolkit有一个ConfirmButton扩展程序,可以完全满足您的要求。

答案 2 :(得分:0)

我曾经做过以下事情: 1.我的新弹出窗口就像任何其他页面一样是一个新的aspx页面 2.添加一个触发客户端java脚本函数的按钮(或只是一个链接) 3.在函数中我使用window.open并将params打开我的弹出页面,没有工具栏或滚动条以及适当大小的内容

check this for more info on #3