当我点击退出按钮时,一切都会好的,点击浏览器用户的后退按钮后没有输入或登录..也好。(但是,没有事件点击母版页;工作很好)
并且,点击任何事件就像搜索项目(我的意思是使用选择查询或通过按钮点击获取数据)
注销按钮工作不好......它的工作与正常页面一样;即当我点击退出时...使用Session.clear();
&重定向到主页Redirect.Response("page.aspx")
在主页page_load后面使用此代码:
if (!IsPostBack)
{
if (Session["name"] == null)
{
Response.Redirect("Default.aspx");
}
else
{
Response.ClearHeaders();
Response.AddHeader("Cache-Control", "no-cache, no-store, max-age=0, must-revalidate");
Response.AddHeader("Pragma", "no-cache");
Label1.Text = "WELCOME" + " " + Session["name"];
}
现在我想在不使用javascript的情况下禁用后退按钮,因为原因是有人停止了浏览器的javascript ...同样的问题发生..
答案 0 :(得分:2)
private void Page_Load(object sender, EventArgs e)
{
// Put user code to initialize the page here
if (Session["SessionId"] == null)
{
Response.Redirect("Login.aspx");
}
Response.Buffer=true;
Response.ExpiresAbsolute=DateTime.Now.AddDays(-1d);
Response.Expires = -1500;
Response.CacheControl ="no-cache";
}