新手MVC - DropDownList +编辑按钮

时间:2014-09-05 12:58:05

标签: asp.net-mvc razor html.dropdownlistfor

我试图学习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;到网址。 我错过了什么?

我敢打赌这是非常简单的事情,一旦有人给我答案,我会觉得非常愚蠢啊,谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

您可以使用&#34;价值&#34; button的属性/传递actionresult名称