ASP.NET MVC 3 ビューでデータをモデルにバインドするのに問題があります。
string ContactName
やなどの典型的なオブジェクトstring Title
は正常に送り返されています。
public List<KeyValuePair<string, ListingTranslation>> ExpirimentToRemove
ただし、何らかの理由でオブジェクトが返送されません。
以下には、正常にバインドされていない特定のオブジェクトのコードが含まれています。
<div>
<ul class="nav nav-tabs">
@for (int i = 0; i < Model.ExpirimentToRemove.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>
<div class="tab-content" style="overflow: visible;">
@for (int i = 0; i < Model.ExpirimentToRemove.Count; i++)
{
<div class="tab-pane@i == 0 ? ' active' : ''" id="@@Model.Translations.Keys.ToList()[i]">
@Html.TextBoxFor(m => Model.ExpirimentToRemove[i].Value.Title)
@Html.TextBoxFor(m => Model.ExpirimentToRemove[i].Value.FullDescription)
@Html.TextBoxFor(m => Model.ExpirimentToRemove[i].Value.PreviewDescription)
</div>
}
</div>