Значение по умолчанию для @html.DropdownListFor в MVC Razor
Привет,
На мой взгляд у меня есть два дива div1 и div 2
div2 по умолчанию невидим
div1 имеет одну ссылку, если пользователь нажмет на эту ссылку, то div2 должен быть виден, а до тех пор все в порядке
див1 имеется выпадающее
@Html.DropDownListFor(x => x.SelectedRegId, new SelectList(Model.regions, "RegionId", "Name", Model.SelectedRegId), new { @class = "select1", style = "width: 150px;" })
и у div2 есть еще один выпадающий список
@Html.DropDownListFor(x => x. @Html.DropDownListFor(x => x.SelectedRegIdRpt, new SelectList(Model.regions, "RegionId", "Name", Model.SelectedRegId), new { @class = "select1", style = "width: 150px;" }), new SelectList(Model.regions, "RegionId", "Name", Model.SelectedRegId), new { @class = "select1", style = "width: 150px;" })
Оба выпадающих списка заполняются источником данных, а поле value-name, приходящее для них, является
1-Центральный
2-Запад
3-Восток
по умолчанию оба выбранных значения dropdownlist являются центральными (первое из базы данных)
Я хочу установить выпадающий список selectedregidrpt выбранные значения, чтобы быть значением, которое выбрано в SelectedRegId в div1, прежде чем нажать на ссылку, чтобы сделать div2 видимым, я погуглил много, но никакого результата, я нашел это
public SelectList( IEnumerable items, string dataValueField, string dataTextField, Object selectedValue )
но он работает со статическими данными,мои данные поступают из базы данных, как я уже упоминал, любым способом.
Спасибо