2016-04-13 45 views
1

我現在只負責創建UI部分。 所以我有這樣的:使用Razor DropDownList助手創建一個下拉框

   <div class="form-group"> 
        <div class="col-sm-offset-2 col-sm-10"> 
         @Html.Label("Default Group") 
         @Html.DropDownList("whatthe") 
        </div> 
       </div> 

目前沒有身體已經寫了這些意見的任何型號或任何東西。但這崩潰DropDownList對我來說,其他更簡單的控制,如CheckBox工作正常。我如何才能在稍後添加模型之前顯示它?崩潰錯誤

「有型無ViewData的項目‘的IEnumerable’是 有鑰匙」我看它

,有是它的一個話題,我的問題是我怎麼才能讓它現在出現,直到後來我們添加模型等...

+1

'@ Html.DropDownList( 「whatthe」,新的SelectList(Enumerable.Range(0,10)))' –

+0

@MikeDebela好這個工作。 – Bohn

回答

2

指定方法中選擇項目的列表。

@Html.DropDownList("whatthe", new List<SelectListItem>()) 
0

你可以只是把常規的標記。

<select name="whatthe"></select> 

你還需要添加一些選項來給它一些寬度,除非你使用css樣式。

+0

是的,但仍然需要它剃刀風格,以便以後更容易爲其他開發人員添加模型 – Bohn