Header.aspx:
当前登录用户:
protected void BtnExit_Click(object sender, EventArgs e)
{
Response.Write("");
}
向页面弹出提示后,跳转到其他页面
StringBuilder Builder = new StringBuilder();
Builder.Append("
Builder.AppendFormat("alert("{0}");", "修改成功!");
Builder.AppendFormat("this.location.href="{0}";", "HotNews.aspx?type=1");
Builder.Append("");
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "",Builder.ToString());
********************下面也是框架嵌入iframe,当用户session丢失时的跳出框架**************
| ||||
>
|
//setInterval("nowtime.innerHTML="现在是:"+new Date().toLocaleString()+" 星期"+"日一二三四五六".charAt(new Date().getDay());",1000);
var mainHeight =document.documentElement.clientHeight-document.getElementById("top").height-30;
function _load()
{
document.getElementById("main").style.height=mainHeight;
document.getElementById("main_main").style.width=document.documentElement.clientWidth-160;
}
_load();
function ShowLeftClick()
{
if(document.getElementById("main_left").style.display =="none")
{
document.getElementById("tdsplit").style.display="inline";
document.getElementById("main_left").style.display ="inline";
document.getElementById("daoImg").src="images/split01.gif";
}
else
{
document.getElementById("tdsplit").style.display="none";
document.getElementById("main_left").style.display ="none";
document.getElementById("daoImg").src="images/split02.gif";
}
}
在Global.asax中
void Application_Error(object sender, EventArgs e)
{
//在出现未处理的错误时运行的代码
Exception ex = Server.GetLastError();
if (ex.InnerException is SessionOutException)
{
Response.Redirect("~/Admin/SessionOut.html", true);
}
else
{
Response.Redirect("~/Admin/UnKnown.html", true);
}
}
SessionOut.html
//写在报错页面上
function relogin()
{
var p = parent;
var p1 = null;
while(p != p1)
{
p1 = p;
p = p.parent;
}
if(p1)
{
p1.open("Login.aspx", "_self");
}
else
{
window.open("Login.aspx", "_self");
}
}