2013-06-06 8 views
5

Bir ForEach döngüsünün içinde dropDownLists listesini görüntülüyorum. Html.DropDownList varsayılan seçili öğe

Bu

Her Task ait Module varsayılan olarak seçilecek istediğiniz kod

@foreach (var task in Model.TaskList) 
    { 
     <tr> 
      <td>@Html.DropDownList("ModuleID", new SelectList(Model.ModuleList, "ModuleID", "Ordre")) 
      </td> 
     </tr> 
    } 

olduğunu. Bu yalnızca dropDownList'i bir görünüm modeline bağlayan DropDownList kullanılarak kolayca yapılabilir, ancak durum böyle değil.

Herhangi bir fikrin var mı?

cevap

11

Bu kolayca sadece bir görünüm modeline

DropDownList bağlama çekilmediğini zaten doğru cevabı biliyorum ve hâlâ soruyu soruyorsunuz DropDownList kullanılarak yapılabilir. Ve hala bir görünüm modeli kullanmıyoruz.

diyorum, sen SelectList yapıcı 4. argüman olarak önceden istediğiniz öğesinin değerini geçebileceği başka ne

: Ben düşünemiyorum neden

@Html.DropDownList(
    "ModuleID", 
    new SelectList(Model.ModuleList, "ModuleID", "Ordre", task.ModuleID) 
) 
+1

Eh kolay oldu acaba söyledi. Teşekkürler! – kbaccouche