[英]How do I achieve ModelBinding with Html.RenderAction?
我正在閱讀一本使用舊版本Html.RenderAction
的 MVC 書。 所以它在書中看起來像這樣Html.RenderAction("Summary", "Cart");
我不得不轉換為Html.RenderAction<CartController>(m => m.Summary(new Cart()));
.
摘要看起來像:
public ViewResult Summary(Cart cart)
{
return View(cart);
}
我在 global.asax 中為購物車設置了綁定
ModelBinders.Binders.Add(typeof(Cart), new CartModelBinder());
那么讓綁定創建參數cart
實例而不是我手動執行它的最佳方法是什么?
我有幾個關於如何解決這個問題的想法,但由於我是 MVC 的新手,我希望了解公認的做法是什么。
謝謝
而不是使用
HTML.RenderAction()
利用
HTML.RenderPartial()
例如:-
<% Html.RenderPartial("Summary", new cart(parameters)); %>
這肯定會奏效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.