14

入力パラメーターなしで ActionResult メソッドに OutputCache 属性を適用した後、上記のエラー メッセージが表示されました。この場合、なぜ VaryByParams を使用するのでしょうか? これは ASP.Net MVC のバグですか、それともこのプロパティを設定せずに OutputCache を使用する方法はありますか?

私の大きな疑問は、VaryByParams を使用する必要がある場合、キャッシュするパラメーターがない場合、値として何を入力すればよいかということです。

4

1 に答える 1

26

これに対する満足のいく答えは見つかりませんでした。基本的には、VaryByParams プロパティを追加するだけで済みます。パラメータがない場合は、魔法の文字列「none」に設定します。

http://msdn.microsoft.com/en-us/library/system.web.ui.outputcacheparameters.varybyparam.aspx

于 2008-11-18T00:31:29.073 に答える