2011-07-14 100 views

回答

4

我怎樣才能讓我的DropDownListFor支持OPTGROUP?

框架中沒有內置的支持這種下拉列表。您將不得不編寫自己的自定義幫助程序或手動生成HTML(我傾向於第一個選項)。

+0

我只是來看看到http://aspnet.codeplex.com/看SelectListExtensions爲DropDownListFor的源代碼寫我自己的幫手,但找不到任何?你能舉一些例子嗎? –

+2

@Chrno Love,你必須下載ASP.NET MVC 3源代碼。不要在線瀏覽它,因爲它缺少大量代碼。 –

+0

我可以在哪裏下載它? –

12

支持optgroups在5.2版本加入ASP.Net MVC。

Group property on SelectListItem允許您指定一組爲每個項目:

SelectList constructors還允許您提供包含的項目所提供的名單上的組標題字段的名稱。

HtmlHelper DropDownList和DropDownListFor方法現在基於項目列表中包含的組生成optgroup元素。