バックボタンをクリックしたときに実行する必要があるアクションメソッドがあります。私はこれまで、アクションメソッド(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. バックボタンの問題
- 2. uiルータのバックボタンの問題
- 3. AndroidのWebViewバックボタンの問題?
- 4. Windows Phoneのバックボタンの問題
- 5. イオン1のバックボタンの問題
- 6. Androidアプリのバックボタン問題
- 7. jquery、jquery mobileブラウザのバックボタンの問題
- 8. AndroidのFacebook SDK:バックボタンの問題
- 9. バックボタンの処理に関する問題
- 10. 問題MVC
- 11. MVCレンダリングデータの問題
- 12. MVCリダイレクトの問題
- 13. MVCデプロイメントスタイルの問題
- 14. 問題MVCのウェブサイト
- 15. MVCルーティングの問題
- 16. mvc beginformの問題
- 17. MVCカスタムビューモデルの問題
- 18. バックボタン(Wifi状態)を押した後のアプリの問題
- 19. UINavigationバックボタンでの問題「マルチページ」親ビューでの操作
- 20. $件、バックボタンを使用した場合の$ on問題
- 21. asp mvcルーティング問題
- 22. ASP.Net MVC RedirectToSsl問題
- 23. ASP.NET MVCリフレッシュヘッダ問題
- 24. ASP.Net MVCチェックボックス問題
- 25. Telerik MVCグリッドクライアントテンプレート問題
- 26. ASP.NET MVCコアルート問題
- 27. MVC 3 VirtualPathUtility問題
- 28. mvcのRedirectToActionの問題
- 29. MVCのルートコンフリクトの問題
- 30. MVCのルーティングでの問題
それは本当にポストです。ありがとう! – Quadwwchs