Jaydeep Shah Ответов: 1

Выпадающее значение получить некоторые ненужные данные


у меня есть один зависимый выпадающий список.

категория и обозначение

обозначение зависит от категории. на chagne обозначения категории данные получают.

но когда я направляю клик на обозначение этого времени .. начальное значение по умолчанию установлено (обозначение ID). каждый вариант содержит одно слово.
opetion1 : д ,
Вариант2 : е ,
вариант 3: s ,
option4 : я
option5 : г ,

и так далее..
<option>d<option>

<option>e<option>

<option>s<option>

<option>i<option>


<pre><option>..designation ..<option>


Что я уже пробовал:

<div class="input-field col s6">
 
 @Html.DropDownList("DesignationId", new SelectList("DesignationId", "DesignationName"), "Select Job Post", new { @class = "validate select-active" })
<label for="Department" class="">Department</label>
 </div>

Karthik_Mahalingam

не ясно, используйте Улучшить вопрос чтобы добавить больше информации к этому вопросу.

1 Ответов

Рейтинг:
0

Richard Deeming

Цитата:
new SelectList("DesignationId", "DesignationName")

Глядя на документация[^], первый аргумент в пользу SelectList конструктор-это IEnumerable последовательность, содержащая отображаемые значения.

Вы проходите через а String, которая представляет собой перечислимую последовательность символов. Таким образом, ваш список будет содержать одну запись для каждого символа в строке.

Вместо этого вам нужно передать перечислимую последовательность обозначений в качестве первого параметра.


Jaydeep Shah

так что же именно я должен здесь изменить? добавить первый аргумент

@HTML-код.Dropdownlist для("DesignationId",новый списка(элементов listitem,"DesignationId","DesignationName")) !! так ли это ??

Karthik_Mahalingam

5 Хороший улов

Richard Deeming

Да, это должно сработать.