弹出页面不会重定向右页面

时间:2014-07-30 06:02:23

标签: c#

在主页上如果我登录,那么登录后我将重定向放在一个文件夹中的仪表板页面。 所以在登录页面之后,我在按钮上点击一个弹出页面,点击下面的c#代码页面在根文件夹中。我在按钮点击时使用下面的代码。

    protected void LBDmss_Click(object sender, EventArgs e)
    {
        ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "var Mleft = (screen.width/2)-(760/2);var Mtop = (screen.height/2)-(700/2);window.open( 'DMSSView.aspx', null, 'height=700,width=760,status=yes,toolbar=no,scrollbars=yes,menubar=no,location=no,top=\'+Mtop+\', left=\'+Mleft+\'' );", true);


    }

但是在弹出窗口中,它不会重定向页面。它正在将父页面文件夹路径与此页面的给定路径合并。也许只是因为会话变量它正在采用父页面路径。 所以页面不会打开,因为路径错误。 请帮助解决此问题。

1 个答案:

答案 0 :(得分:1)

您可以尝试:(../../)或(../)。

protected void LBDmss_Click(object sender, EventArgs e)
    {
        ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "var Mleft = (screen.width/2)-(760/2);var Mtop = (screen.height/2)-(700/2);window.open( '../../DMSSView.aspx', null, 'height=700,width=760,status=yes,toolbar=no,scrollbars=yes,menubar=no,location=no,top=\'+Mtop+\', left=\'+Mleft+\'' );", true);


    }