我只是新的ASP .NET,我想知道如何在保存并重定向到其他页面后清除所有数据条目?
我在我的HTML页面上试过这个,
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
以及我的Code Behind页面上的这个,
protected void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
Response.Cache.SetCacheability(HttpCacheability.Server);
Response.Expires = -1;
Response.AddHeader("Pragma", "No-Cache");
Response.CacheControl = "no-cache";
}
}
但每当我回去时,仍然会显示我编码的数据/页面。
请帮忙。非常感谢。谢谢。 :d
答案 0 :(得分:1)
应该是:
Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
答案 1 :(得分:0)
如果您不希望浏览器填充表单字段,可以将HTML属性autocomplete
设置为off
。
<input type="text" name="myfield" autocomplete="off" />