【发布时间】:2012-06-26 14:46:46
【问题描述】:
我在 razor 视图引擎中使用 jqgrid 和 MVC3,在 jqgrid 中我有一个下拉列,我加载下拉...
colModel: [{
name: 'Company',
index: 'Company',
width: 200,
editable: true,
edittype: 'select',
editoptions: {
dataUrl: '@Url.Action("PopulateDropdown", "ControllerName")'
}]
如果我有 100 行,那么控制器操作会被调用 100 次。因此我在 mycontroller 中使用了[OutputCache(Duration = 10, VaryByParam = "none", VaryByCustom = "Browser")]。
请提出任何其他想法,以便下拉列表项在视图中仅获取一次,并使用相同的内容绑定其余部分。
【问题讨论】:
-
PopulateDropdown操作的视图如何?
标签: asp.net-mvc asp.net-mvc-3 razor drop-down-menu jqgrid