ASP.NET MVC DropDownLists и внешние ключи - PullRequest
1 голос
/ 18 сентября 2009

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

код выглядит так:

ViewData ["Области"] = новый список выбора (AreaHelper.Areas, tablet.LocationID);

У меня проблемы с сохранением и обновлением текущего locationID до нового выбранного значения DDL, также при выборе выбранного элемента при загрузке при редактировании текущей записи

какие-нибудь указатели?

1 Ответ

2 голосов
/ 18 сентября 2009

Вот как я это делаю.

public class ViewModel
{
  public long Location { get;set;}
}

public ActionResult()
{
  ViewData["Location"] = new List<SelectListItem>
  {
     new SelectListItem{ Name = "US", Value = "1" },
  }
  return View(new ViewModel() { Location = GetOldValue() })
}

-

<%= Html.DropDOwnList("Location") %>

Это работает при использовании привязки модели и типизированных представлений.

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