2012-01-20 3 views
0

У меня есть файл system.web.mvc.selectlist, когда я использую .selectedvalue, он дает мне значение как ожидалось, но я использую int ID как значение и хотел бы получить текст дисплея.Как получить выделенный текст из файла system.web.mvc.selectlist

Обновление Я создал список избранного и хотел бы получить выделенный текст на следующей строке кода. То есть

SelectList sl = новый SelectList (элементы, «id», «name», 10); Строка txt = sl.selectedvalue.text;

Это последняя строка, где я застрял. Я ищу, чтобы получить поле имени для элемента с идентификатором 10. Идеально, не глядя в db, поскольку я хочу, чтобы общая функция могла использоваться во всех списках выбора.

+0

Для размещения данного текста вы должны учесть: Когда вы отправляете назад? –

+0

Не могли бы вы представить пример кода? – cpoDesign

ответ

0

Я не думаю, что это возможно, так как текст не передается обратно на сервер в сообщении, только значение. Я могу думать о двух способах его получения:

  • Запросить базу данных со значением, чтобы получить текст.
  • Установите текст в скрытом поле на стороне клиента, прежде чем отправлять форму . Вы можете сделать это с помощью jQuery, например.
Смежные вопросы