1

这是出于好奇而提出的问题,而不是因为我遇到了无法解决的问题。

在 MVC3(可能还有更早的版本)中,我经常遇到使用 @Html.Hidden 和 @Html.HiddenFor 的问题,所有这些问题都源自辅助方法使用的“幕后”缓存。对于那些不熟悉它的人,即使您为方法调用提供新值,重新执行使用这些助手的局部视图也会从缓存中获取值。我不太清楚何时会发生这种情况,但我知道确实如此,并且已将其记录为需要在线注意的问题。

我想知道这个缓存的价值是什么。至少在我使用隐藏字段的方式上,每个视图执行的值都是不同的。鉴于这种使用模式,缓存的阻碍比它的帮助更频繁。

缓存在哪些场景下增值?

4

0 回答 0