Как получить выделенный текст из system.web.mvc.selectlist - PullRequest
0 голосов
/ 20 января 2012

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

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

SelectList sl = новый SelectList (items, "id", "name", 10);Строка txt = sl.selectedvalue.text;

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

1 Ответ

0 голосов
/ 20 января 2012

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

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