从 vb.net 中的模式窗口调用 javascript 函数
Posted
技术标签:
【中文标题】从 vb.net 中的模式窗口调用 javascript 函数【英文标题】:Calling a javascript function from a modal window in vb.net 【发布时间】:2011-10-31 15:52:53 【问题描述】:我想使用 vb 从 asp.net 模式窗口调用 javascript 函数。 javascript函数是关闭同一个模态窗口。
我要调用的函数是:function CloseModalWindow(winName)
我试过了
Page.ClientScript.RegisterStartupScript
但这不起作用。 我怎样才能从后面的 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】:也许尝试使用网络浏览器控件并从中启动页面和功能?使控件也不可见。
【讨论】:
以上是关于从 vb.net 中的模式窗口调用 javascript 函数的主要内容,如果未能解决你的问题,请参考以下文章
如何从 vb.net 中的 aspx.vb 页面调用 webmethod