I am creating Asp.Net MVC using Ado.net data model .
Controller:
public ActionResult Create()
{
ViewBag.Airlines = new SelectList(db.Airlines.ToList(), "Id", "Name");
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create([Bind(Include="DailyPassengerId,SectorPair,FlightNumber,DepartureDate,Airline,Aircraft,Supply,POB,OccPercent,ETD,ATD,Delay")]DailyPassengerFlow dailypassengerflow)
{
if (ModelState.IsValid)
{
db.DailyPassengerFlows.Add(dailypassengerflow);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(dailypassengerflow);
}
View:
@Html.Label("Airline")
<div class="col-md-10">
@Html.DropDownList("Airlines",(SelectList)ViewBag.Airlines)
@Html.ValidationMessageFor(model => model.Airline)
Data is populated in dropdown list but data is not selected, i.e., I want to pass Name to this object Dailypassengerflow. I tried a lot but can't get.