我一直在试图弄清楚如何使语法正确,这样我就可以在MVC中加载一个带有简单字符串列表的下拉列表。
什么是正确的格式?
以下代码
@Html.DropDownList("VMO", List<string>(ViewBag.VMOList), new { @class = "form-control SearchCriteria", id = "VMO", name = "VMO", multiple = "multiple"})
给我错误
"Non-invocable member 'List<T> cannot be used like a method.
如果你想使用Select List
与list of string
制作一个@Html.DropDownList()
,那么它应该如下:
@Html.DropDownList("VMO", new SelectlIst(ViewBag.VMOList),"Select Item", new { @class = "form-control SearchCriteria", id = "VMO", name = "VMO", multiple = "multiple"})
或者如果你想使用Select List
与list of object
制作一个@Html.DropDownList()
,那么它应该如下:
@Html.DropDownList("VMO", new SelectlIst(ViewBag.VMOList,"ObjectId","ObjectName"),"Select Item", new { @class = "form-control SearchCriteria", id = "VMO", name = "VMO", multiple = "multiple"})