C# 如何使用Html.RenderAction实现模型绑定?
我正在阅读一本使用较旧版本的C# 如何使用Html.RenderAction实现模型绑定?,c#,model-view-controller,modelbinders,renderaction,C#,Model View Controller,Modelbinders,Renderaction,我正在阅读一本使用较旧版本的Html.RenderAction的MVC书籍。所以它在书Html.RenderAction(“Summary”,“Cart”)中看起来是这样的我不得不转换成Html.RenderAction(m=>m.Summary(new Cart()) 其中摘要如下所示: public ViewResult Summary(Cart cart) { return View(cart); } 我在global.asax中为Cart设置了绑定 ModelBinders.B
Html.RenderAction
的MVC书籍。所以它在书Html.RenderAction(“Summary”,“Cart”)中看起来是这样的
我不得不转换成Html.RenderAction(m=>m.Summary(new Cart())代码>
其中摘要如下所示:
public ViewResult Summary(Cart cart)
{
return View(cart);
}
我在global.asax中为Cart设置了绑定
ModelBinders.Binders.Add(typeof(Cart), new CartModelBinder());
那么,获得绑定以创建参数cart
实例的最佳方法是什么,而不是我手动创建呢
对于如何解决这个问题,我有一些想法,但由于我是MVC新手,我想看看公认的做法是什么
谢谢,不用了
HTML.RenderAction()
使用
例如:-
<% Html.RenderPartial("Summary", new cart(parameters)); %>
这肯定会奏效。您可以在这里查阅以供进一步参考
<% Html.RenderPartial("Summary", new cart(parameters)); %>