В моем контроллере я создал атрибут viewbag с именем OptionList, в котором я создал одну строку с некоторыми параметрами для selectpicker, которые я хотел бы использовать в своем представлении.Использование viewbag в поле зрения
foreach(Uren_IssueType type in IssueType_List)
{
optionList = optionList + "<option>" + type.TypeNaam + "</option>";
}
ViewBag.OptionList = optionList;
Потому что это динамически созданный selectpicker (Это часть каждой строки в сетке, в которой могут быть добавлены и удалены dymanically строки) Я хочу, чтобы добавить эту optionlist в строку, в которой создается selectpicker.
<td width=\"125\">
<select class=\"form-control\" id=\"selectpicker\" name='selectpicker'>
@ViewBag.OptionList
</select>
</td>
Но этот код действительно работает, только опция не отображается. Он показывает пустой раскрывающийся список. Может ли кто-нибудь помочь мне в создании этого списка selectpicker из строки viewbag?
Почему вы используете сумку для просмотра? Почитайте об этом: https://www.jamietech.com/2015/10/14/mvc-view-models-or-viewdata/ –
Почему вы не используете List of SelectListItem и сохраняете список в ViewBag. ??? Затем привяжите ViewBag к выпадающему списку. –