C# cshtml模板&x2B;模型传递

C# cshtml模板&x2B;模型传递,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我刚刚加入了一个完成了一半的项目,我对asp.NETMVC还不是很熟悉。 我注意到这个项目有相当数量的控制器,并且伴随着更多的视图。 因此,问题是许多控制器从数据库中提取数据并调用*controllername*TableResult.cshtml视图来呈现它(这是一个局部视图)。 现在,这些视图非常相似,我发现重复这些代码(用于创建新视图)有些烦人。到目前为止,我发现的问题是你必须通过模型 @model List<GroceriesTableModel> @型号列表 还有一些其

我刚刚加入了一个完成了一半的项目,我对asp.NETMVC还不是很熟悉。 我注意到这个项目有相当数量的控制器,并且伴随着更多的视图。 因此,问题是许多控制器从数据库中提取数据并调用*controllername*TableResult.cshtml视图来呈现它(这是一个局部视图)。 现在,这些视图非常相似,我发现重复这些代码(用于创建新视图)有些烦人。到目前为止,我发现的问题是你必须通过模型

@model List<GroceriesTableModel>
@型号列表
还有一些其他的区别,比如ajax(actionName,controllerName)和html的id,但所有这些都可以通过字典修复吗


我的问题:有没有一种方法可以以某种方式模板化这些看起来相似的视图,并为id传递正确的模型和字典对象?

当然是-
@Html.RenderPartial(“\u partialview”,model,Dictionary)


搜索renderpartial以获取更多详细信息…

确定是-
@Html.renderpartial(“\u partialview”,model,Dictionary)


搜索renderpartial以获取更多详细信息…

你能说得更清楚一点吗,我无法得到你真正需要的吗?你能说得更清楚一点,我无法得到你真正需要的吗