私はASP.NET MVC 3 OutputCache
属性をテストすることだし、次のように動作がある:ASP.NET MVC 3 OutputCacheをディーププロパティによって異なるようにする方法はありますか?
- あなたがVaryByParam属性を指定しない場合は、指定した場合、それは自動的にすべてのパラメータ
- によって異なります"param1、param2"のようなカンマで区切られたものだけで変化します
しかし、あなたのアクションが複雑なパラメータを持っているとしましょう、Personとは、Personのプロパティによって変化させることはできません。私はそれを行うことができます方法はあり、私はそれが何を言っていないか、明示的にmodel.Name
を指定することにより、neighter動作するように作ることができないのは... Person.Name
をしましょうか?
私はより簡単な解決策を探していました。この場合、私はコアキャッシュパラメータがスカラーであるようにアクションを整理することを好むでしょう。とにかくありがとうございました :) –