下拉列表onchange动作

时间:2012-01-24 19:30:03

标签: asp.net-mvc vb.net razor asp.net-mvc-4

在我看来,有DropDownList

@Html.DropDownList("fOrderstatus", TryCast( ViewBag.StatusOptions, SelectList), "--pick--",  New With { .title="Pick an orderstatus"} )

该视图显示购买者和下拉列表应该为用户提供过滤的可能性,例如只选择“有效”订单。

我更喜欢普通的ASP.NET MVC中的解决方案。

在旧skool ASP经典中,我在SELECT和被叫ASP中有一个onchange=submit(通过FORM动作)Request.Form([name of the SELECT]) ......

1 个答案:

答案 0 :(得分:1)

我真的无休止地寻找我的答案,也许我的最后一句话就是这样做的:找到了答案myzelf。首先,您需要定义FORM:

@Using Html.BeginForm("index",  "purchaseorders")

    @Html.DropDownList("fOrderstatus", TryCast( ViewBag.StatusOptions, SelectList), "--pick--",  New With { .title="Pick an orderstatus", .onchange="submit();"} )

End Using

在控制器中,您会收到所选的选项:

 Function Index(ByVal fOrderstatus As String) As ViewResult