在我看来,有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])
......
答案 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