ASP.NET MVC Раскрывающийся список - PullRequest
1 голос
/ 06 июля 2011

Я делаю некоторые изменения в уже существующем приложении ASP.NET MVC 1, где есть форма с выпадающим списком, в котором все 50 состояний жестко закодированы в HTML. После заполнения формы пользователь может позже вернуться и отредактировать свою информацию. Я хочу сделать так, чтобы на экране редактирования значение, которое уже находится в БД, получило атрибут «выбранный» для состояния. Единственный способ, которым я могу подумать, это сделать HTML на сервере и отправить его в представление, есть ли лучший способ?

1 Ответ

2 голосов
/ 06 июля 2011

Нет, View - единственное место, где вы должны генерировать разметку.

Я предлагаю написать фрагмент JavaScript, подобный следующему:

 $(function(){ 
     $('#dropDownId').val(@Model.SelectedValue);
 });

Это эффективно, просто, легко обслуживаемо,и, конечно, быстро.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...