Tôi đang cố gắng ràng buộc các giá trị từ điển trong MVC.ASP.NET MVC Binding vào một từ điển
Trong hành động Tôi có:
model.Params = new Dictionary<string, string>();
model.Params.Add("Value1", "1");
model.Params.Add("Value2", "2");
model.Params.Add("Value3", "3");
và trong tầm nhìn tôi có:
@foreach (KeyValuePair<string, string> kvp in Model.Params)
{
<tr>
<td>
<input type="hidden" name="Params.Key" value="@kvp.Key" />
@Html.TextBox("Params[" + kvp.Key + "]")
</td>
</tr>
}
Nhưng quan điểm không hiển thị các giá trị ban đầu, và khi biểu mẫu được gửi các Params
tài sản là null?
Cảm ơn cho điều này, khá một cách tốt đẹp để ràng buộc. – valentin
Và một ngày tốt lành với bạn! – kingdango
Ai đó có thể cung cấp bất kỳ liên kết nào đến câu trả lời chi tiết hơn không? Đã cố gắng cho từ điển và nó không hoạt động, vì vậy tôi đã phải đi với cú pháp indexer cũ. –