Asp.Net MVC 2: Какой стандартный способ сохранить выбранные значения в формах? - PullRequest
0 голосов
/ 22 марта 2010

Скажем, у вас есть несколько DropDownLists, которые фильтруют данные:

Car Make:  [Ford,Chevrolet,etc]
Car Year:  [2010, 2009, 2008, etc]
Car Model: [LT, SLT, etc]

И вы делаете выбор и не показываете этот DDL снова. Есть ли стандартное место для сохранения ранее выбранных значений? Это для системы меню «развернуть».

Ответы [ 2 ]

2 голосов
/ 22 марта 2010

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

1 голос
/ 22 марта 2010

Вы можете использовать модель для этого.Вы получите выбранные значения от пользователя, а затем просто убедитесь, что при передаче модели обратно в представление, она имеет ранее выбранное значение.

Если вы используете Html-помощники для визуализации вводаэлементы управления должны быть подключены бесплатно.

...