在主页上如果我登录,那么登录后我将重定向放在一个文件夹中的仪表板页面。 所以在登录页面之后,我在按钮上点击一个弹出页面,点击下面的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);
}
但是在弹出窗口中,它不会重定向页面。它正在将父页面文件夹路径与此页面的给定路径合并。也许只是因为会话变量它正在采用父页面路径。 所以页面不会打开,因为路径错误。 请帮助解决此问题。
答案 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);
}