使用带有@html.DropDownList的简单List

问题描述 投票:0回答:1

我一直在试图弄清楚如何使语法正确,这样我就可以在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.
c# html asp.net-mvc model-view-controller
1个回答
1
投票

如果你想使用Select Listlist 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 Listlist 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"})
© www.soinside.com 2019 - 2024. All rights reserved.