という名前の属性の変数セットを持つエンティティがありExtendedProperty
、これらにはキーと値があります。
私のhtmlカミソリビューでは、これがあります:
@if (properties.Count > 0)
{
<fieldset>
<legend>Extended Properties</legend>
<table>
@foreach (var prop in properties)
{
<tr>
<td>
<label for="Property-@prop.Name">@prop.Name</label>
</td>
<td>
<input type="text" name="Property-@prop.Name"
value="@prop.Value"/>
</td>
</tr>
}
</table>
</fieldset>
}
ユーザーが入力した後、コントローラーでこのデータにアクセスするにはどうすればよいですか? 手動のhtmlの代わりにモデルバインディングを使用できるようにする方法はありますか?
EDIT =私はまだモデルを使用していることに注意してください.フォームには@Html.EditFor(m => m.prop)
. しかし、これらの変数のプロパティを統合する方法が見つかりませんでした。
ありがとう。