IはコントローラコントローラのHtml.DropDownListの値を取得するには?
public ActionResult new_vehicle()
{
ViewBag.customers = new SelectList(db.customers, "cust_id", "cust_name");
return View(db.vehicles.ToList());
}
で次viewbagが割り当てられており、図中の符号は
@Html.DropDownList("customers", "Select Customer");
ある追加機能のためのコードは、問題がないということである
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");
}
あります選択した値、つまりコントローラの外部キーを取得します。お使いのコントローラで
あなたは命の恩人だ、解決策を働きました! – Bilalwcheema
それはあなたのために働いている場合、私の答えを受け入れることができます –
私はここには知っていない新しいです。 – Bilalwcheema