2008-11-04 7 views
1

i ont une forme avec un textbox et dropdownlist
Enregistrer état pour DropDownList après post

<%=Html.TextBox("Name")%> 
<%=Html.ValidationMessage("Name", "Enter name")%>

<%=Html.DropDownList("Not Selected", "DomainID", ViewData["DomainID"])%>


je sélectionne la valeur de baisse déclasser mais ne remplir nom, im obtenir la validation pour zone de texte puis j'ai besoin de sélectionner la valeur de à nouveau à nouveau, bien sûr avec zone de texte cela fonctionne mais que puis-je faire avec liste ??

Répondre

2

Je suppose que ViewData ["DomainID"] est une SelectList? Le constructeur de SelectList prend un objet selectedValue. Utilisez-le pour transmettre la valeur sélectionnée à votre liste de sélection dans l'action de publication.

+0

ViewDist ["DomainID"] = new SelectList (commonService.GetDomains(), "ID", "Nom",)); – Sasha

+0

Peut-être que item.Domain est nul? –

Questions connexes