我试图学习mvc并且无法理解这一点 - > 我必须使用EF模型。 客户和订单 一对多关系yada yada bla bla ... 客户PK = ID。订单FK = c_ID。 我希望我的View有一个下拉列表,其中包含一个客户列表和一个编辑按钮。 单击编辑按钮时,可以编辑所选客户的订单。 使用客户的SurName
填充下拉列表我的观点:
...
<p>
@using (Html.BeginForm("Edit"))
{
@Html.DropDownList("Customers", "Select Customer")
<button type="submit">Edit</button>
}
</p>
...
和控制器(我已经设置断点以查看按钮是否返回了正确的ID)。
public ActionResult Index()
{
ViewBag.Customers= new SelectList(db.Customers,"ID", "Name");
return View();
}
public ActionResult Edit(int id = 0)
{
//Need to return list of orders from c_ID
}
当我点击我的按钮时,没有任何反应只是追加&#34; / length = 4&#34;到网址。 我错过了什么?
我敢打赌这是非常简单的事情,一旦有人给我答案,我会觉得非常愚蠢啊,谢谢你的帮助
答案 0 :(得分:0)
您可以使用&#34;价值&#34; button的属性/传递actionresult名称