如何在弹出窗口中打开aspx网页

pha*_*anx 5 vb.net asp.net popup asplinkbutton visual-studio-2008

在点击另一个.ASPX网页上的LinkBut​​ton后,我正在尝试编写一个代码来打开.aspx(弹出窗口的形状)(使用VB)

Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs)      Handles LinkButton1.Click

    'What code?

End Sub
Run Code Online (Sandbox Code Playgroud)

不知道怎么做,我找不到弹出控件或类似的东西.

Oza*_*niz 7

您可以使用 ClientScript.RegisterStartupScript

在C#中

protected void Button1_Click(object sender, EventArgs e)
{
    string queryString = "test.aspx" ;
    string newWin ="window.open('" + queryString + "');";
    ClientScript.RegisterStartupScript(this.GetType(), "pop", newWin, true);
}
Run Code Online (Sandbox Code Playgroud)

在VB中

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)

        Dim queryString As String = "test.aspx" 
        Dim newWin As String = "window.open('" & queryString & "');"
        ClientScript.RegisterStartupScript(Me.GetType(), "pop", newWin, True)

End Sub
Run Code Online (Sandbox Code Playgroud)