我需要使用ASP.NET MVC4在局部视图中填充列表框。
部分视图是否有自己的@model
,而不是从描述here所描述的父模型中获取模型?
我可以使用单独的AJAX调用来填充我的下拉框到另一个MVC控制器(即不是父页面/ url),如所讨论的here,但结果语法有点笨拙;此外,另一个端点暴露于外部世界。
答案 0 :(得分:5)
是的 - 您可以使用您喜欢的任何型号调用部分视图。没有要求数据以某种方式来自当前模型。
@Html.Partial("PartialView1", new MyOtherModel(42))