나는 다음과 같은 데이터보기가 :Modelbinding 2
public class ShoppingCartViewData
{
public IList<IShoppingCartItem> Cart
{
get;
set;
}
}
내 컨트롤러에서을 ViewData 채울 :
viewData.Cart = CurrentSession.CartItems;
return View(viewData);
을 그리고보기와 디스플레이로 데이터를 전송을 그것을 사용 :
<% for (int i = 0; i < Model.Cart.Count; i++) { %>
<%= Html.TextBoxFor(m => m.Cart[i].Quantity)%>
<%= Html.HiddenFor(m => m.Cart[i].Id) %>
<% } %>
나는 게시물에 대한 viewdata 잡을 수 있기를 원한다. 내가하려고하면 : System.MissingMethodException :
[HttpPost]
public ActionResult UpdateCart(ShoppingCartViewData viewData)
{
...
}
내가 이것을 실행하면 내가 얻을 인터페이스의 인스턴스를 만들 수 없습니다.
누구든지 이에 대해 밝힐 수 있습니까? 이 기능을 사용하려면 무엇을해야합니까?
많은 감사합니다.
구체적인 구현보다는 IShoppingCartItem에 대한 인터페이스를 사용하는 이유는 무엇입니까? – UpTheCreek
해결책을 찾았습니까? – GLeBaTi