【问题标题】:How to open URL in same window and in same tab如何在同一窗口和同一选项卡中打开 URL
【发布时间】:2017-03-21 09:37:29
【问题描述】:

我有这个链接按钮:

<asp:LinkButton ID="lbiOpen" runat="server" />

还有我的代码:

protected void Page_Load(object sender, EventArgs e)
{
    lbiOpen.Attributes.Add("onclick", "javascript:window.location.href('New.aspx');"); 
}

如果用户单击链接按钮,应该会打开一个弹出窗口。但它不起作用。当我点击什么都没有发生。

当我更改 window.location.href = window.open 时,它可以工作,但它会在另一个选项卡中打开。

【问题讨论】:

  • 你试过“javascript:window.location.href='New.aspx';”
  • 为什么需要asp:LinkButton而不是简单的a href
  • window.location.assign("New.aspx");
  • 发表了如何在新窗口打开^^

标签: javascript c# asp.net webforms popup


【解决方案1】:
window.open("New.aspx", "_self"); // will open in the same windows

window.location.href = "New.aspx"; // will open in a new window

【讨论】:

    【解决方案2】:

    这对我有用:

    <asp:LinkButton ID="lbiOpen" runat="server">Example</asp:LinkButton>
    
    
        protected void Page_Load(object sender, EventArgs e)
        {
            lbiOpen.Attributes.Add("onclick", "window.open('New.aspx', 'New Window', 'width=200,height=100')");
        }
    

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 2021-05-11
        • 1970-01-01
        • 1970-01-01
        • 2011-02-18
        • 2016-01-27
        • 2010-09-12
        • 2013-07-11
        • 1970-01-01
        相关资源
        最近更新 更多