Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 仅在特殊页面中禁用浏览器中的“后退”按钮_Asp.net_Browser_Webforms_Postback - Fatal编程技术网

Asp.net 仅在特殊页面中禁用浏览器中的“后退”按钮

Asp.net 仅在特殊页面中禁用浏览器中的“后退”按钮,asp.net,browser,webforms,postback,Asp.net,Browser,Webforms,Postback,我想在我的网站的特殊页面中禁用浏览器的后退按钮。 如何仅在此页面禁用“后退”按钮。 但当我按下浏览器的“后退”按钮时,它会将我重定向到那个我已经注销的安全页面。 请给出有关此问题的任何解决方案。您必须禁用会话页面的缓存功能。为此,您必须将此代码插入会话页面的“Page_Load”事件或用于安全页面的母版页 这段代码只是禁用当前页面的缓存,并将此页面保存在缓冲区中 Response.Buffer= true; Response.ExpiresAbsolute=DateTime.Now.AddDay

我想在我的网站的特殊页面中禁用浏览器的后退按钮。 如何仅在此页面禁用“后退”按钮。 但当我按下浏览器的“后退”按钮时,它会将我重定向到那个我已经注销的安全页面。
请给出有关此问题的任何解决方案。

您必须禁用会话页面的缓存功能。为此,您必须将此代码插入会话页面的“Page_Load”事件或用于安全页面的母版页

这段代码只是禁用当前页面的缓存,并将此页面保存在缓冲区中

Response.Buffer= true;
Response.ExpiresAbsolute=DateTime.Now.AddDays(-1d);
Response.Expires =-1500;
Response.CacheControl = "no-cache";
if(Session["SessionId"] == null)
{
Response.Redirect ("WhereYouWantToGo.aspx");
}
}