【问题标题】: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】:

        也许尝试使用网络浏览器控件并从中启动页面和功能?使控件也不可见。

        【讨论】: