在我的C#代码隐藏文件中,我想在客户端上启动一个窗口? IE浏览器。 Window.open(); 这应该用DialogTitle和DialogText提供并发送给客户端。
我可以在HTML中设置窗口并隐藏它直到.open();被称为?
这个任务甚至可能是服务器端吗?
答案 0 :(得分:0)
您无法从服务器上调用客户端上的任何内容。但是,您可以发送代码来执行此操作,例如JavaScript代码或纯HTML。如果您使用的是ASP.NET Web窗体,Page.RegisterClientScriptBlock
方法可能很有用。
当您呈现页面或AJAX回调时,在其中放置一些<a4j:poll execute="@form" />
元素,并打开<script>
代码。那你就定了。如果是AJAX调用,则必须执行脚本,这比仅呈现window
元素要困难一些。请参阅here如何操作。