誰かがこれにいくつかの光を当てはめることができますか?アクションがこのように装飾されている:ASP MVC 3の出力キャッシュが予期したとおりに動作しない
[OutputCache(Duration = 5, VaryByParam = "none")]
public ActionResult MyAction()
{
// DO STUFF HERE...
}
をMyActionフォーム(バックMyActionに投稿-法ポスト)を有するビューを呼び出します。 (ポストバックの)メカニズムは正常に動作します。私はDuration 5を宣言します。これは5秒を意味しますか?だから、5秒後に
http://myAddress/MyController/MyAction
再びそれを呼び出す場合。 。 。アクションは呼び出されません!どうして?私は何が欠けていますか? ありがとうございます!
正直言って私はクライアント側のキャッシュと関係があるとも思っています。だから、私はキャッシュをクリアして(Mozilla FireFoxで)すぐに電話しました\t http:// myAddress/MyController/MyActionは同じ結果を返します(アクションは呼び出されません) –
あなたの提案はこの種のソリューション問題のだから私は解決策としてそれを取る。ありがとう。 –
@sawasアクションメソッドをもう一度呼び出すのですか? 5分後? –