如何在同一窗口和同一选项卡中打开URL

时间:2017-03-21 09:37:29

标签: javascript c# asp.net webforms popup

我有这个LinkBut​​ton:

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

和我的代码背后:

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

如果用户点击LinkBut​​ton,则应打开弹出窗口。但它不起作用。当我点击没有任何反应时。

当我更改window.location.href = window.open时,它可以正常工作,但会在另一个标签页中打开。

3 个答案:

答案 0 :(得分:1)

这对我有用:

<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')");
    }

答案 1 :(得分:1)

function convert_number()
            {
                 var no1 = document.getElementById('rate').value
                if(no1 == "०")
                {
                    no1 = 0;
                    alert(no1);
                }
                else if(no1 == "१")
                {
                no1 = 1;
                alert(no1);             
                }
                else if(no1 == "२")
                {
                no1 = 2;
                    alert(no1);
                }
                else if(no1 == "३")
                {
                no1 = 3;
                    alert(no1);
                }
                else if(no1 == "४")
                {
                no1 = 4;
alert(no1);             
                }
                else if(no1 == "५")
                {
                no1 = 5;
alert(no1);             
                }
                else if(no1 == "६")
                {
                no1 = 6;
alert(no1);             
                }
                else if(no1 == "७")
                {
                no1 = 7;    
                alert(no1);
                }
                else if(no1 == "८")
                {
                no1 = 8;
alert(no1);             
                }
                else if(no1 == "९")
                {
                no1 = 9;
alert(no1);             
                }
                else
                {
                alert('invalid')    
                }

            }

答案 2 :(得分:1)

&lt; asp:LinkBut​​ton ID =&#34; lbiOpen&#34; OnClientClick =&#34; window.open(&#39; New.aspx&#39;,&#39; _self&#39;);返回false;&#34;文本=&#34;提交&#34; RUNAT =&#34;服务器&#34; /&GT;