我已经在我的 GET 方法中编写了用于防止用户身份验证的代码,如下所示
if (!string.IsNullOrEmpty(Session["UserName"].ToString()))
{
MyConnection mycon = new MyConnection();
string str = "";
int res = 0;
if (Request.QueryString.ToString().Contains("ID1"))
{
str = "Delete from PostTable where PostID=" + Request.QueryString["ID1"];
res = mycon.IODPost(str);
}
return View(AllPostList());
}
else
{
return RedirectToAction("Home", "Home");
}
但是当我在退出后按浏览器中的返回按钮时,页面会回发到上一个页面,这是无法完成的。那么我应该怎么做才能防止这种情况发生?