Проверка списка SelectList в MVC 2

Я не уверен, что делаю здесь не так, даже не уверен, что я на правильном пути. У меня есть модель представления, и я создаю из нее раскрывающийся список. Вот моя модель представления:

public class ApplicationViewModel
   {
      public Application Application  { get; private set; }
      public SelectList AccountTypes { get; private set; }

      public ApplicationViewModel(Application application, IEnumerable<AccountType> accountTypes)
      {
         Application = application;
         AccountTypes = new SelectList(accountTypes, "AccountTypeID", "AccountTypeName", application.AccountTypeID);
      }
   }

Вот мое действие Create (get):

public ActionResult Create()
      {
         var viewModel = new ApplicationViewModel(new Application(), db.AccountTypes);

         return View(viewModel);
      }

И мой код представления:

<%: Html.DropDownListFor(???, Model.AccountTypes, "-- Select --") %>
               <%: Html.ValidationMessageFor(???) %>

В приведенном выше коде я ' м не совсем уверен, что должно входить ??? Начальное значение - «- Выбрать -». Если пользователь нажимает кнопку отправки, а в раскрывающемся списке по-прежнему отображается «- Выбрать -», тогда должно отображаться сообщение.

Я также использую EF4. Пожалуйста, кто-нибудь посоветует, что делать. Приветствуются образцы кода.

Спасибо.

1
задан Brendan Vogt 15 September 2010 в 08:12
поделиться