1

我刚刚加入了半成品项目,我对 asp.net mvc 很陌生。我注意到该项目有相当数量的控制器,而且它们还伴随着更多的视图。所以问题是许多控制器从数据库中提取数据并调用 _*controllername*TableResult.cshtml 视图来呈现它(它是部分视图)。现在这些视图非常相似,我发现这段代码在某种程度上重复令人讨厌(用于创建新视图)。到目前为止我发现的问题是你必须通过模型

@model List<GroceriesTableModel>

还有一些其他差异,例如 - ajax(actionName, controllerName) 和 html 的 id`s - 但所有这些都可以用字典来修复?

我的问题:有没有办法以某种方式对这些看起来相似的视图进行模板化 - 并为 id 传递正确的模型和 Dictionary 对象?

4

1 回答 1

1

当然是——@Html.RenderPartial("_partialview", model, Dictionary)

搜索渲染部分以获取更多详细信息...

于 2013-10-31T12:49:24.793 回答