ich habe folgende viewbag im Wie bekomme ich den Wert von Html.DropDownList im Controller?
public ActionResult new_vehicle()
{
ViewBag.customers = new SelectList(db.customers, "cust_id", "cust_name");
return View(db.vehicles.ToList());
}
und der Code in Sicht ist, dass sie nicht
@Html.DropDownList("customers", "Select Customer");
der Code für Add-Funktion ist
public ActionResult veh_AddEdit()
{
int id = Convert.ToInt32(Request["vehiddenID"]);
if (id == 0)
{
vehicle veh = new vehicle();
Session["veh_id"] = "";
veh.cust_id_fk = Convert.ToInt32(Request.Form["customers"]);
veh.veh_make = Request["vemake"];
veh.veh_name = Request["vename"];
veh.veh_model = Request["vemodel"];
db.vehicles.Add(veh);
db.SaveChanges();
int latestEmpId = veh.veh_id;
}
return RedirectToAction("new_vehicle");
}
Das Problem ist
Controller zugewiesen Abrufen des ausgewählten Werts, dh Fremdschlüssel im Controller.
Sie ein Lebensretter sind, war die Lösung! – Bilalwcheema
Wenn es für Sie funktioniert, können Sie bitte meine Antwort akzeptieren –
Ich bin neu hier, also wusste ich nicht. – Bilalwcheema