Я запутался в создании DropdownList в MVC. давайте начнем с простого случая. В представлении адреса у меня есть текстовое поле для города и раскрывающийся список для штата. Адресная таблица моей модели, созданная Linq to SQL, имеет следующие свойства:
Public string City{get;set;}
Public string State{get;set;}
и еще одна таблица с состояниями.
в моем контроллере я сделал следующий метод:
public static SelectList getLang(string index)
{
using (namespace.DB db = new namespace.DB())
{
List<namespace.Model.tbl_State> state= (from S in db.tbl_State orderby L.Name select L).ToList();
SelectList sel = new SelectList(state, "ID", "Name", index);
return sel;
}
}
и actionresult для редактирования выглядит так:
public ActionResult Edit(int id)
{
using (namespace.DB db = new namespace.DB())
{
namespace.Model.tbl_Address add= db.tbl_Address.Single(T => T.ID == id);
return View(add);
}
}
Теперь, как собрать все эти методы вместе. Я хотел бы, чтобы в моем представлении отображался город и штат в раскрывающемся списке с выбранным CA id. Любая помощь будет принята с благодарностью.