-2

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

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

谢谢

4

2 回答 2

0

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

编辑:

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

于 2012-07-05T23:44:50.287 回答
0

这取决于您使用的对话框类型,如果是 window.alert,则只能通过单击“确定”按钮将其关闭。您将需要一个 JQuery 对话框等来实现您的目标。

于 2012-07-05T23:17:23.860 回答