将模型传递给Html.Action使用asp.netMVC3,我有一个需要远程验证的局部视图。据我所知,这意味着它需要它自己的控制器,所以我使用Html.Action来调用这个视图和它的控制器。但我仍想像处理Html.Partial一样将模型传递给Html.Action。我怎样才能做到这一点?Html.Action有一个将路由值作为对象的重载。您可以尝试将您的模型传递到那里,模型绑定将启动。您的操作必须期望一个模型类型的参数。Html.Action("ActionName","ControllerName",Model)必须使用匿名类传递模型希望大家多多关注C#学习教程—@Html.Action("Menu","MyController",new{data=Model.Foo.Bar})[ChildActionOnly]publicActionResultMenu(Bardata){returnPartialView("Menu",data);}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
