2013-06-24 3 views
1

У меня есть форма, которая имеет 2 поля выбора (страна и состояние), которые имеют свои доступные параметры, содержащиеся в частичных файлах HTML, из-за их размера.ASP MVC3 - опция маркировки как выбрано

В случае ошибки проверки, я хочу отметить параметр, выбранный пользователем как «выбранный».

Поскольку параметры содержатся в частичном HTML файл, я не уверен, что это вообще возможно:

Любые предложения было бы здорово. Благодаря

// Inside the View 
<select name="State" id="State"> 
     @Html.Partial("States", Model); 
</select> 
@Html.ValidationMessageFor(model => model.State) 

Парциальное просто содержит HTML:

<option value="AL">Alabama</option> 
<option value="AK">Alaska</option> 
<option value="AZ">Arizona</option> 
<option value="AR">Arkansas</option> 
<option value="AA">Armed Forces Americas</option> 
<option value="AE">Armed Forces Europe, Middle East</option> 
[...] 

ответ

4

Вместо использования странно Partial, почему вы просто не использовать помощника DropDownList. Вы можете найти много примеров, например, этот http://peternewhook.com/2013/02/asp-net-mvc-selectlist-selectedvalue-dropdownlistfor/

+0

Garath - Спасибо за ссылку. Это то, что я искал – Slinky

+0

@Slinky вам не нужно благодарить только ответ от имени в ответ –