我有一个将数据绑定到模型的 ASP.NET MVC 3 应用程序。模型中的简单对象可以完美地工作:ContactName和Telephone。
我只是通过以下方式做到这一点:@Html.TextBoxFor(m => m.ContactName)
模型包含一个字典对象,它没有与我当前的实现绑定。
谁能给我一个例子来说明我如何做到这一点?我绑定到字典的当前代码是:
<div>
@*TABS*@
<ul class="nav nav-tabs">
@for (var i = 0; i < Model.Translations.Count; i++)
{
<li class="@i == 0 ? 'active' : ''"><a href="#@Model.Translations.Keys.ToList()[i]" data-toggle="tab">@Model.Translations.Keys.ToList()[i]</a></li>
}
</ul>
@*TABCONTENT*@
<div class="tab-content" style="overflow: visible;">
@foreach (var translation in Model.Translations)
{
for (var i = 0; i < Model.Translations.Count; i++)
{
<div class="@i == 0 ? 'active' : ''" id="@translation.Value.CultureCode">@translation.Value.Title</div>
}
@Html.TextBoxFor(m => translation.Value.Title[]);
@Html.TextBoxFor(m => translation.Value.FullDescription);
@Html.TextBoxFor(m => translation.Value.PreviewDescription);
}
</div>
</div>
非常感谢任何帮助。