更改MVC中列表框的名称 - 获取默认类名

时间:2013-08-14 09:25:10

标签: asp.net-mvc html-helper

使用HTML帮助程序在MVC中有一个列表框

 @Html.ListBoxFor(d => d.SelectedItems, new MultiSelectList(Model.Items, "Value", "Text"), new { id = "listID", name = "listName"})

但是上面的代码并没有改变列表框的名称,但是我更改了名称为 SelectedItems

是正确的方法吗?我做错了什么?

由于

2 个答案:

答案 0 :(得分:0)

将属性添加到您具有SelectedItems列的您的类

[DisplayName("listName")]
public string Name { get; set; }

答案 1 :(得分:0)

您可以尝试使用此帮助程序:

@Html.ListBox("listName", new MultiSelectList(Model.Items, "Value", "Text"), new { id = "listID"})