Tôi đã điều sau đây:Làm cách nào để chỉnh sửa các đối tượng con dưới dạng MVC4?
@foreach (var parent in Model.Parents)
{
@foreach (var child in parent.Children)
{
@Html.TextAreaFor(c => child.name)
}
}
Làm thế nào tôi có thể nhận được biên tập để làm việc cho các đối tượng trẻ? Tôi cố gắng một cái gì đó như thế này cũng như:
<input type="hidden" name="children.Index" value="@child.Id" />
<textarea name="children[@child.Id]" >@child.Name</textarea>
Để vượt qua một IDictionary với bộ điều khiển nhưng tôi nhận được một lỗi:
[InvalidCastException: Specified cast is not valid.]
System.Web.Mvc.CollectionHelpers.ReplaceDictionaryImpl(IDictionary`2 dictionary, IEnumerable`1 newContents) +131
Điều này có vẻ giống như một nhiệm vụ rất phổ biến ... là có một giải pháp đơn giản này? Tôi đang thiếu gì? Tôi có cần sử dụng Mẫu Trình chỉnh sửa không? Nếu vậy, bất kỳ ví dụ tương thích MVC4 sẽ là tuyệt vời.
Cảm ơn Darin. Tôi đang sử dụng các mẫu bây giờ và chúng đá. chúc mừng! – RobVious