在asp.net MVC中缓存部分视图

Tho*_*ock 5 asp.net-mvc caching

我在webapp上有以下情况:

表"Employees"包含" Department "和" Function "列.两者都是下拉列表.

"功能"下拉列表选项取决于所选的"部门".(所以每个部门都有自己的功能列表)

更改部门时,我使用参数"DepartmentId"对控制器操作执行ajax调用.控制分数上有一个[outputcache]属性,因此它返回的函数将被缓存为每个部门ID.

我的问题是页面的初始加载. 你能在视图中调用控制权并利用缓存吗?

任何人?30次观看,没有答案..关于我的问题的任何评论?太明显了?太难?太奇怪了?谷歌的东西(虽然我没有在那里找到解决方案)?

小智 4

Phil Haack 写了一篇关于类似主题的简短博客文章,名为Donut Hole Caching。它是一个很好的起点。