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