62,050
社区成员
发帖
与我相关
我的任务
分享
try
{
if (Session["UserName"].ToString()== "")
{
Page.RegisterStartupScript("", "<script language='javascript' type='text/javascript'>location.href='../login.aspx';</script>");
}
}
catch (Exception ex)
{
}
protected virtual void setFrameJS()
{
string scriptHtml = "<script language=JavaScript>";
scriptHtml += "\n" + "var temp=\"index.aspx\";";
scriptHtml += "\n" + "var tempUrl=window.self.location.href;";
scriptHtml += "\n" + "if(window.top==window.self)";
scriptHtml += "\n" + "{";
scriptHtml += "\n" + "if(tempUrl.indexOf(\"top.aspx\")>-1){";
scriptHtml += "\n" + "window.top.location.href=temp;";
scriptHtml += "\n" + "}";
scriptHtml += "\n" + "else if(tempUrl.indexOf(\"left.aspx\")>-1){";
scriptHtml += "\n" + "window.top.location.href=temp;";
scriptHtml += "\n" + "}";
scriptHtml += "\n" + "else{ temp=\"index.aspx?url=\"+window.self.location.href;";
scriptHtml += "\n" + "}";
scriptHtml += "\n" + "window.top.location.href=temp;";
scriptHtml += "\n" + "}";
scriptHtml += "</script" + ">";
if (!ClientScript.IsClientScriptBlockRegistered("framejs"))
this.RegisterStartupScript("framejs", scriptHtml);
}
protected virtual void setFrameJS(){
string alertScript = "<script language=JavaScript>";
// alertScript += "\n" + "alert('window.top:' + window.top.location.href);";
// alertScript += "\n" + "alert('window.self:' + window.self.location.href);";
alertScript += "\n"+"if(window.top==window.self)";
alertScript += "\n"+"{";
alertScript += "\n"+"var temp=\"index.aspx?url=\"+window.self.location.href;";
// alertScript += "\n" + "alert('Temp:' + temp);";
alertScript += "\n"+"window.top.location.href=temp;";
alertScript += "\n"+"}";
alertScript += "</script" +">";
if (!ClientScript.IsClientScriptBlockRegistered("framejs"))
this.RegisterStartupScript("framejs", alertScript);
}
Response.Write("<script>parent.window.location.href='login.aspx'</script>");
我是这么写的 没有问题
public partial class BackGround_indext : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//try
//{
// if (Session["UserName"].ToString()== "")
// {
// Page.RegisterStartupScript("", "<script language='javascript' type='text/javascript'>location.href='../login.aspx';</script>");
// }
//}
//catch (Exception ex)
//{
//}
}
public class ManagePage : System.Web.UI.Page
{
private void ManagePage_Load(object sender, EventArgs e)
{
if (Session["UserName"].ToString() == "")
{
Page.RegisterStartupScript("", "<script language='javascript' type='text/javascript'>location.href='../login.aspx';</script>");
return;
}
}
}
public void PageExit()
{
Session["UserName"] = "";
Response.Write("../login.aspx");
}
}