Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Модель, select и disabled. Проблема проблем / 2 сообщений из 2, страница 1 из 1
09.03.2012, 13:04
    #37697055
OracleLover
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель, select и disabled. Проблема проблем
Здравствуйте,

Возникла проблема

@Html.DropDownListFor(..., new { @disabled="" }) при такой записи модель этого списка не передается. Причем вообще у всех контролов не передается. Но если с input эту проблему решает параметр readonly - тогда элемент блокируется на изменение, но модель передается, то у селекта такого параметра нет. Как быть?

Логично конечно раз контрол заблочен заменить его на DisplayFor(), но тут требование такое - типа пользователь до этого видел страничку со списком, даже сделал выбор и на следующей страничке на которой он просто должен проверить данные он тоже должен видеть элемент "список", только запрещенный к редактированию.
...
Рейтинг: 0 / 0
10.03.2012, 12:59
    #37697664
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модель, select и disabled. Проблема проблем
Все с визардом разбираешься? :)

Попробуй так:
1. добавить hidden-field на страничку, с тем же именем, что должно было быть у селекта
2. записать в него ранее выбранное значение в селекте
3. у селекта прописать disabled

И пользователь не может выбрать значение, и ты значение получаешь

Есть нехорошие способы:
1. перед отправкой формы убирать атрибут дисейблинга
2. предполагаю что на каком нить onchange можно вернуть false и значение не изменится, влом проверять, если честно, но в любом случае - это не хороший способ
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Модель, select и disabled. Проблема проблем / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]