if (Session != null)
{
if (Session["FLAG"] == null || Session["REGIONAL"] == null)
{
ClientScript.RegisterStartupScript (ClientScript.GetType (), "myscript ", "<script type='text/javascript'>MyFun();</script> ");
}
}
else
{
ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript ", "<script type='text/javascript'>MyFun();</script> ");
}当session为空 进入if语句 注入的 脚本 也能跑到,但是走到ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript ", "<script type='text/javascript'>MyFun();</script> ");
这句代码 没有实现 请问大家为什么 后台代码不能调用脚本吗?
{
if (Session["FLAG"] == null || Session["REGIONAL"] == null)
{
ClientScript.RegisterStartupScript (ClientScript.GetType (), "myscript ", "<script type='text/javascript'>MyFun();</script> ");
}
}
else
{
ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript ", "<script type='text/javascript'>MyFun();</script> ");
}当session为空 进入if语句 注入的 脚本 也能跑到,但是走到ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript ", "<script type='text/javascript'>MyFun();</script> ");
这句代码 没有实现 请问大家为什么 后台代码不能调用脚本吗?
应该是没找到你那个方法吧,虽然页面上有,但是还没加载出来。
MyFun()是放在head里面的
function MyFun(){
if(parent.href!='Default.aspx')//或top.href
{
top.location.href='Default.aspx'; //或者top
}
}是这么定义的 在head里面