Заполнение ASP.NET MVC DropDownList

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

Это устранит операторы броска.

44
задан AliRıza Adıyahşi 20 April 2012 в 14:11
поделиться

3 ответа

<%= Html.DropDownListFor(c => c.Client.StateProvince.Id, 
                              new SelectList(Model.StateProvinces, 
                                             "id", 
                                             "Name", 
                                             Model.Client.StateProvince), 
                              "-- Select State --")%>

Вот и все.

Надеюсь, это поможет кому-то другому.

~ Ли

78
ответ дан 26 November 2019 в 21:58
поделиться

Идеально сработало для меня "Спасибо"! Я использовал его, чтобы установить родительские отношения на подкатегории:

<%= Html.DropDownListFor(
 model => model.Category.ParentId,
 new SelectList(Model.Categories,
 "CategoryId",
 "Name",
  Model.Categories.Where(x => x.CategoryId == Model.Category.ParentId).Single()))%>

Jeroen

7
ответ дан 26 November 2019 в 21:58
поделиться
<%= Html.DropDownListFor(c => c.Client.StateProvince, new SelectList(Model.StateProvinces, "Id", "Name")) %> 

и переопределите ToString () для StateProvince, чтобы вернуть идентификатор, например:

return Id.ToString();

Это работает, но не является идеальным решением ...

Деннис

2
ответ дан 26 November 2019 в 21:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: