【问题标题】:Using a simple List with @html.DropDownList使用带有@html.DropDownList 的简单列表
【发布时间】:2019-02-15 08:40:11
【问题描述】:

我一直在试图弄清楚如何让语法正确,这样我就可以在 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】:

如果您想使用@Html.DropDownList()list of string 一起创建Select List,则应如下所示:

@Html.DropDownList("VMO", new SelectlIst(ViewBag.VMOList),"Select Item", new { @class = "form-control SearchCriteria", id = "VMO", name = "VMO", multiple = "multiple"})

或者,如果您想使用@Html.DropDownList()list of object 一起创建Select List,则应如下所示:

@Html.DropDownList("VMO", new SelectlIst(ViewBag.VMOList,"ObjectId","ObjectName"),"Select Item", new { @class = "form-control SearchCriteria", id = "VMO", name = "VMO", multiple = "multiple"})

【讨论】:

    猜你喜欢
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    相关资源
    最近更新 更多