2012-11-12 6 views
0

У меня есть два раскрывающегося списка, который захватывает данные из ViewData. В viewData есть элемент SelectedListItem, который представляет собой набор раз (1 pmpmpmpmpm ..), время на самом деле не имеет ничего общего с моделью (поскольку я конвертирую ее в UTC), поэтому я создал ее как сумка. Я его использовал в двух местах в представлении, но код производит те же идентификаторыИзменение идентификатора элемента управления выпадающего списка в mvc

@Html.DropDownList("times",null,new {@class="ddl"}) 

<select class="ddl" id="times" name="times"><option value="0">1PM</option> 

Я думаю, что это относительно легко изменить идентификатор, я просто не могу найти точное место в пределах Html.DropDownList

ответ

1

Измените значение первого параметра, то есть то, что отличает ID

@Html.DropDownList("times1",null,new {@class="ddl"}) 

@Html.DropDownList("times2",null,new {@class="ddl"}) 
+0

ах да, по какой-то причине я думал, что первый параметр, называемый идентификатором viewbag, я думаю, что я изменю этот нуль –

+0

. Вы должны отметить его как ответ, если он вам поможет. – mipe34

0

Кроме того, поскольку он автоматически выбирает имя из ViewBag, за исключением случаев, когда же список нужно отобразить несколько раз, мы можем должны определить несколько свойств ViewBag, все относящиеся к t o те же данные справочного списка.

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