0

の代わりに使用しているときに、ASP.NET RC の更新でこの欠陥に遭遇しました。VaryByParam=""VaryByParam="None"

キャッシュは機能しますが、ページhttp://www.yoursite.comhttp://www.yoursite.com/home/indexは別々にキャッシュされるようです。

VaryByParam=""とはどう違いVaryByParam="None"ますか?

編集: VaryByParam="*" ではVaryByParam=""ないということです。VaryByParam="*" のバグがまだ存在するためです。

4

2 に答える 2

5

VaryByParam = "*"は、渡されたさまざまなパラメーターごとに新しいキャッシュを作成します。
VaryByParam = "None"は、パラメーターに関係なく、1つだけのキャッシュを作成します。

于 2009-03-03T15:54:04.603 に答える
2

Route 要素は、OutputCache のパラメーターとは見なされません。

asp.netのVaryByParamとは何ですか?

于 2011-09-30T10:01:55.923 に答える