Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.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
C# 如何在保存完数据后清除缓存?_C#_Asp.net_Browser Cache_Outputcache_Clear Cache - Fatal编程技术网

C# 如何在保存完数据后清除缓存?

C# 如何在保存完数据后清除缓存?,c#,asp.net,browser-cache,outputcache,clear-cache,C#,Asp.net,Browser Cache,Outputcache,Clear Cache,我只是一个新的ASP.NET,我想知道如何在保存并重定向到其他页面后清除所有数据项 我已经在我的HTML页面上尝试过了 <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="-1"> 但无论何时返回,我编码的数据/页面仍然会出现 请帮忙。非常感谢。谢谢它应该是: Response.Cache.SetExpires(DateTime.UtcNow.AddMinut

我只是一个新的ASP.NET,我想知道如何在保存并重定向到其他页面后清除所有数据项

我已经在我的HTML页面上尝试过了

<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
但无论何时返回,我编码的数据/页面仍然会出现

请帮忙。非常感谢。谢谢它应该是:

Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();

如果不希望浏览器一直填充表单字段,可以将HTML属性
autocomplete
设置为
off

<input type="text" name="myfield" autocomplete="off" />


我从另一个页面转到另一个页面,但在单击“上一步”后,页面仍然填充。在我转到第2页之后,我想要第1页,我单击后退,第1页将转到其原始视图。谢谢你的帮助。我从另一个页面开始,但是在我点击“后退”后,页面仍然被填充。在我转到第2页之后,我想要第1页,我单击后退,第1页将转到其原始视图。谢谢你的帮助。
<input type="text" name="myfield" autocomplete="off" />