バックボタンをクリックしたときに実行する必要があるアクションメソッドがあります。私はこれまで、アクションメソッド(Response.Cache.SetCacheability(HttpCacheability.NoCache))でキャッシュを無効にしています。これは別のアクションメソッドでは機能しません。何らかの理由でキャッシュを無効にして戻るボタンを押すと。?ページが期限切れになった私のアクションメソッドは、問題があるかもしれないもの上の任意のアイデアをトリガするためにMVCバックボタンの問題
0
A
答えて
1
知る方法は、サーバー側で、ありませんページ要求が戻るボタンの結果であった場合
これまでのリクエストは、取得ではなく投稿であり、投稿にはあなたはデータを再投稿します。
7
を以下のことを試してみてくださいすることは、私にとって素晴らしい作品:
public class NoCacheAttribute : ActionFilterAttribute
{
public override void OnResultExecuting(ResultExecutingContext filterContext)
{
var response = filterContext.HttpContext.Response;
response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
response.Cache.SetValidUntilExpires(false);
response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
response.Cache.SetCacheability(HttpCacheability.NoCache);
response.Cache.SetNoStore();
}
}
public class HomeController : Controller
{
[NoCache]
public ActionResult Index()
{
// When we went to Foo and hit the Back button this action will be executed
// If you remove the [NoCache] attribute this will no longer be the case
return Content(@"<a href=""/home/foo"">Go to foo</a><div>" + DateTime.Now.ToLongTimeString() + @"</div>", "text/html");
}
public ActionResult Foo()
{
return Content(@"<a href=""/home/index"">Go back to index</a>", "text/html");
}
}
+0
面白そうです。ありがとう! – Quadwwchs
関連する問題
- 1. AndroidのWebViewバックボタンの問題?
- 2. Windows Phoneのバックボタンの問題
- 3. AndroidのFacebook SDK:バックボタンの問題
- 4. jquery、jquery mobileブラウザのバックボタンの問題
- 5. バックボタンの処理に関する問題
- 6. バックボタン(Wifi状態)を押した後のアプリの問題
- 7. UINavigationバックボタンでの問題「マルチページ」親ビューでの操作
- 8. mvc beginformの問題
- 9. MVCレンダリングデータの問題
- 10. MVCカスタムビューモデルの問題
- 11. MVCリダイレクトの問題
- 12. 問題MVCのウェブサイト
- 13. MVCルーティングの問題
- 14. asp mvcルーティング問題
- 15. ASP.Net MVC RedirectToSsl問題
- 16. ASP.Net MVCチェックボックス問題
- 17. ASP.NET MVCリフレッシュヘッダ問題
- 18. MVC 3 VirtualPathUtility問題
- 19. Telerik MVCグリッドクライアントテンプレート問題
- 20. mvcのRedirectToActionの問題
- 21. MVCのルートコンフリクトの問題
- 22. asp.net MVCのルーティングの問題
- 23. ASP.Net MVC - TempDataセッションの問題
- 24. asp.net mvcのReturnUrl問題
- 25. MVC 3ルーティングの問題
- 26. MVCリポジトリパターンとStructureMapの問題
- 27. MVC 1.0インストールの問題
- 28. ASP.NET MVCルーティングの問題
- 29. MVC 3インストールの問題
- 30. ASP.NET MVCルーティングの問題
それは本当にポストです。ありがとう! – Quadwwchs