asp.net MVC - 使用 MVC 分部视图自己的模型而不是其父级的模型



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

Partial View是否可以拥有自己的@model,而不是像这里描述的那样从其父级获取模型?

我可以使用对另一个MVC控制器的单独AJAX调用来填充我的下拉框(即非父页面/url),如这里所讨论的,但由此产生的语法有点笨拙;此外,还有一个额外的端点暴露在外部世界中。

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

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

最新更新