asp.net - 如何在弹出窗口中打开aspx网页

标签 asp.net vb.net visual-studio-2008 popup asplinkbutton

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

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

    'What code?

End Sub

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

最佳答案

您可以使用 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);
}

在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

关于asp.net - 如何在弹出窗口中打开aspx网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17582081/

相关文章:

asp.net - ELMAH 未登录 Azure

visual-studio-2008 - 有没有办法在构建后事件中删除输出文件

visual-studio - 如何在单元测试期间停止启动开发服务器?

c# - 数据绑定(bind) - 设置默认值

javascript - ASP.Net不显示数据库中的图像

c# - c# 如何将asp.net页面移动到顶部

javascript - 在 C# 中以编程方式设置和获取浏览器窗口坐标值 (x,y)

vb.net - 转发控件的所有属性

.net - 如何使用 vb.net 将数据插入 Access 表?

.net - 如何通过 Key 访问 ListView 子项?