我在这里有一个链接,非常适合调用我需要发生的回发关闭:
<a href="javascript:parent.__doPostBack('Close','')"><asp:Label ID="Label5" runat="server" Text="Close Me"></asp:Label></a>
但是,我希望能够从代码隐藏文件中调用 * javascript:parent .__ doPostBack('Close','')* 方法,而不是用户点击链接。即,当我在应用程序代码中完成我的任务时,调用parent.doPostBack作为我的最后一个函数调用,它关闭了有问题的窗口。
如何从服务器端调用此客户端javascript方法?
答案 0 :(得分:0)
我认为您正在寻找如何生成脚本以链接到服务器上的事件处理程序(页面)。请参阅this.Page.ClientScript
:
GetCallbackEventReference
GetPostBackClientHyperlink
GetPostBackEventReference
GetWebResourceUrl
此外,探索页面的ClientScript
属性的其他方法。有一些有趣的以“Register”开头。