2016-03-29 14 views
-1

benim denetleyicisi göndermek istediğiniz bir form var, ancak bu alanlar Ben MVC 5. kullanıyorum bunu nasıl bilmiyorum:Asp.net mvc'de önceden tanımlanmış anahtarlarla bir diziyi nasıl gönderebilirim?

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

productId gerektiği dizi öğesinin anahtarı olmalı ve dizi öğesinin değeri, giriş kutusunun değeri olmalıdır.

+0

(bir 'for' döngü veya özel' EditorTemplate' içinde HtmlHelper yöntemlerini kullanın (http://stackoverflow.com/questions/30094047/ [bu cevabı] bakınız .. pis ama html-table-arası uzatmadan-net datatable/30094943 # 30094943)) –

cevap

0

bu

@int count=0; 
@foreach (var item in Model) 
{ 
    <input type="text" name="product[@count++]" class="form-control input-number" value="0" min="0"> 
} 
İlgili konular