2013-09-13 3 views
0

Я изучаю новые вещи о C# .net и Razor каждый день, но эффективность теперь пришла. У меня есть раскрывающийся список, который используется на 5 разных страницах с такими же параметрами, как я могу создать только 1, а затем повторно использовать его на других страницах? Так что мне нужно только внести изменения в 1, чтобы повлиять на остальных, я боролся с этой проблемой в течение последних двух часов.mvc3 как создать resuable dropdownlist

Page 1

<select name="myList" id="myList"> 
<option>Cars</option> 
<option>Van</option> 
<option>Motorcycle</option> 
</select> 

Вот список, который я хотел бы клонировать.

ответ

0

Я бы сказал, что ответ зависит от того, что вы делаете со значением ниспадающего на постбэка. Вы можете использовать RenderAction, чтобы вернуть строку в своем представлении, если вы не хотите делать данные для своей выпадающей части моделей, которые вы передаете своим представлениям, но что вы с ней делаете?

+0

Да выпадающее меню является частью модели, которую я бросаю внутрь представления. – user1591668

0

Создайте частичный вид, который принимает одну модель в качестве аргумента. Проходит список выбора опции с помощью этой модели

использования @Html.Partial("_drpDownView",model) вызова этого на каждую странице использования передается модель, содержащий список в качестве параметра для выбора опций

Смежные вопросы