asp.net - 如何在asp.net中单击按钮在新选项卡中打开页面?

标签 asp.net

我想在单击按钮时在浏览器的新选项卡中打开页面。

我在谷歌上搜索了很多,但没有找到任何东西。

这是我的按钮。

   <asp:Button ID="btnNewEntry" runat="Server" CssClass="button" Text="New Entry" OnClick="btnNewEntry_Click" />

    protected void btnNewEntry_Click(object sender, EventArgs e)
    {      
        Response.Redirect("New.aspx");
    }

你能帮我解决这个问题吗?

最佳答案

您可以使用window.open。像这样:

protected void btnNewEntry_Click(object sender, EventArgs e)
{ 
   Page.ClientScript.RegisterStartupScript(
   this.GetType(),"OpenWindow","window.open('YourURL','_newtab');",true);
}

关于asp.net - 如何在asp.net中单击按钮在新选项卡中打开页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10493901/

相关文章:

c# - Devexpress中GroupSummaries的TotalSummary

c# - 减少 Web 应用程序中的全局状态

javascript - asp页面内的javascript语法错误

asp.net - 学习 CSS,如何在母版页中使用样式表

asp.net - Entity Framework 删除子对象

asp.net - 更新面板刷新整个页面

c# - 无法在接口(interface)方法中创建抽象类的实例

c# - 如何打印特定的物理尺寸

asp.net - 需要asp.net中的作业调度程序

asp.net - 手机造型; "Choose File"iOS 6 按钮太小