2016-03-29 3 views
-1

私はこれがフィールドですMVC 5. を使用しています、私は私が私のコントローラに提出するフォームを持っていますが、私はそれを行う必要があるのか​​分からない:asp.net mvcで事前定義キーを使用して配列を送信するにはどうすればよいですか?

@foreach (var item in Model) 
{ 
    <input type="text" name="product[@item.ProductId]" class="form-control input-number" value="0" min="0"> 
} 

PRODUCTID必要があります配列項目のキーであり、配列項目の値は入力ボックスの値でなければなりません。

+0

'for'ループまたはカスタム' EditorTemplate'中のHtmlHelperのメソッドを使用します([この答え]を参照してくださいは、(http://stackoverflow.com/questions/30094047/ html-table-to-ado-net-datatable/30094943#30094943)) –

答えて

0

これは厄介ですが...

@int count=0; 
@foreach (var item in Model) 
{ 
    <input type="text" name="product[@count++]" class="form-control input-number" value="0" min="0"> 
} 
関連する問題