DropDownList的Html帮助器方法为每个列表项添加标题标记

时间:2014-05-06 16:12:28

标签: asp.net-mvc-3

我想创建Html帮助方法,为DropDownListFor控件中的每个项添加title html属性。

 @Html.DropDownListFor(m=> m.StateId, Model.States)

 public class Model
 {
    public int? StateId {get; set;}
    public List<SelectListItem> States {get; set;}
 }

 In controller,
  Model m = new Model();
  m.States = GetStates(). This will return List<SelectListItem> of States with Value and Text.

现在我想创建html帮助器方法,为每个带有文本值的项添加title属性。

1 个答案:

答案 0 :(得分:0)

您需要自己创建。

您可以从类似的实现中获取 Adding html class tag under <option> in Html.DropDownList

另外 尝试

@Html.DropDownListFor(model => model.priority, new SelectList(ViewBag.Priority, "Value", "Text"), "-- Select Priority --", new { @class = "required", title="priority" })