使用MVC Partial View自己的模型而不是其父模型

时间:2014-04-19 01:44:53

标签: asp.net-mvc asp.net-mvc-4

我需要使用ASP.NET MVC4在局部视图中填充列表框。

部分视图是否有自己的@model,而不是从描述here所描述的父模型中获取模型?

我可以使用单独的AJAX调用来填充我的下拉框到另一个MVC控制器(即不是父页面/ url),如所讨论的here,但结果语法有点笨拙;此外,另一个端点暴露于外部世界。

1 个答案:

答案 0 :(得分:5)

是的 - 您可以使用您喜欢的任何型号调用部分视图。没有要求数据以某种方式来自当前模型。

  @Html.Partial("PartialView1", new MyOtherModel(42))