如何从后面的代码关闭对话框本身?

时间:2012-07-05 23:11:27

标签: c# dialog code-behind neatupload

我在.aspx中创建了一个对话框。此对话框用于更新内容并显示进度,我希望在更新完成后自动关闭。那么,当完成某些事情时,我可以从c#代码关闭对话框而不点击“确定”或“取消”按钮吗?

我使用我公司的自制对话框打开了这个对话框。我在这个对话框中放了一个“neatUpload”元素,这样它就可以将一些文件从客户端机器上传到服务器。我想要实现的是在上传完成后关闭对话框。我不知道是否可能。

谢谢

2 个答案:

答案 0 :(得分:0)

这取决于您正在使用的对话框的类型,如果它是window.alert,除了单击“确定”按钮之外,它不能被关闭。 您需要一个JQuery对话框来实现您的目标。

答案 1 :(得分:0)

您无法从服务器端关闭客户端脚本。它不是桌面应用程序,Web应用程序的工作方式不同。

编辑:

也许有一种方法,基于你的编辑...我想你可以使用ajax在工作完成后通知客户端,然后在对话框中使用javascript关闭自己。