如何从VB代码隐藏而不是用户单击链接调用ASP链接?

时间:2012-02-08 14:40:40

标签: javascript asp.net vb.net visual-studio-2010

我在这里有一个链接,非常适合调用我需要发生的回发关闭:

<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方法?

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找如何生成脚本以链接到服务器上的事件处理程序(页面)。请参阅this.Page.ClientScript

的这些方法
GetCallbackEventReference
GetPostBackClientHyperlink
GetPostBackEventReference
GetWebResourceUrl

此外,探索页面的ClientScript属性的其他方法。有一些有趣的以“Register”开头。