我将国家/地区列表存储在数据库中,并在我编辑任务时使用 viewdata 存储所有列表,然后我想在下拉列表中设置我的值。我的代码是
public ActionResult Edit(long EventId)
{
using (Event objEvent = new Event())
{
List<EventObject> lst = new List<EventObject>();
lst = objEvent.GetEventByEventId(EventId);
using (Country objContry = new Country())
{
ViewData["Country"] = new SelectList(objContry.GetAllCountry(), "Country", "Country");
}
return View(lst[0]);
}
}
在 lst[0].Country 是我想在下拉列表中默认选择的值。我的看法是
<h5>Country</h5>
@Html.DropDownListFor(model => model.Country, (SelectList)ViewData["Country"], new { id = "ddlCountry" })