2012-08-28 78 views
-2

我想DropDownList助手生成一個具有特定id名稱的空下拉列表,以便我使用後者將JQuery放入一些數據。我該怎麼做?DropDownList empty

+0

BTW一個這樣做的方式是使用jQuery在頁面加載中添加下拉選項 – Adil

+0

如果您使用jQuery使用數據,爲什麼不直接寫一個Html Select元素? – Shyju

回答

2

你可以做一個自定義的幫手

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

用法:

@Html.EmptyDropDownList("test") 
+0

非常感謝Raphaël – amar

1

DropDownList是一個ListControl。它的項目成員也是控件。如果您通過前端添加值,服務器將檢測到對ViewState的篡改。

如果你想從前端添加值,用好舊的HTML <select>