【问题标题】:Calling a javascript function from a modal window in vb.net从 vb.net 中的模式窗口调用 javascript 函数
【发布时间】:2011-10-31 15:52:53
【问题描述】:
我想使用 vb 从 asp.net 模式窗口调用 javascript 函数。 javascript函数是关闭同一个模态窗口。
我要调用的函数是:function CloseModalWindow(winName)
我试过了
Page.ClientScript.RegisterStartupScript
但这不起作用。
我怎样才能从后面的 vb.net 代码中做到这一点?
【问题讨论】:
标签:
javascript
asp.net
vb.net
【解决方案1】:
如果您要关闭模态窗口,可以在 aspx 侧放置一个标签,然后使用类似于以下内容的标签:
<a href="javascript:CloseModalWindow('ThisWindow')"><asp:Label runat="server" Text="Close Me"></Label></a>
HTH
【解决方案2】:
你实际上是在正确的轨道上。
您应该会发现您可以使用类似这样的方式调用所描述的方法...
ClientScript.RegisterStartupScript(Me.GetType, Guid.NewGuid().ToString(), "window.parent.CloseModalWindow('WindowName');", True)
【解决方案3】:
也许尝试使用网络浏览器控件并从中启动页面和功能?使控件也不可见。