DropDownList为空

时间:2012-08-28 13:02:36

标签: asp.net-mvc html-select

我希望DropDownList帮助器生成一个具有特定id名称的空下拉列表,以便我使用JQuery后者在其中放入一些数据。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

您可以执行自定义帮助

public static IHtmlString EmptyDropDownList(this HtmlHelper helper, string id)
{
   return MvcHtmlString.Create(string.Format("<select id=\"{0}\"></select>", id));
}

用法:

@Html.EmptyDropDownList("test")

答案 1 :(得分:1)

DropDownList是一个ListControl。它的项目成员也是控件。如果您通过前端向此添加值,服务器将检测到对ViewState的篡改。

如果您想要从前端添加值,请使用旧的html <select>