【发布时间】:2011-07-08 15:47:33
【问题描述】:
我正在尝试在 MVC 中绑定字典值。
在我的行动范围内:
model.Params = new Dictionary<string, string>();
model.Params.Add("Value1", "1");
model.Params.Add("Value2", "2");
model.Params.Add("Value3", "3");
在我的视野内:
@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>
}
但是视图不显示初始值,提交表单时Params属性为空?
【问题讨论】:
标签: c# asp.net-mvc dictionary model-binding