Imadoddin Ответов: 0

Значение по умолчанию для @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
)


но он работает со статическими данными,мои данные поступают из базы данных, как я уже упоминал, любым способом.
Спасибо

0 Ответов