2010-08-26 79 views
0

我有一個從db生成的下拉列表。這是來自頁面源的結果。dropdownlist問題

<select id="testList" name="testList"> 
<option value="0"></option> 
<option value="0">A</option> 
<option value="1">B</option> 
</select> 

有誰知道爲什麼空仍然是零?爲什麼我沒有得到像「」這樣的東西,因爲它是空的?

<div class="editor-field"> 
<%= Html.DropDownList("list") %> 
</div> 

ViewData["list"] = new SelectList(list, "Id", "Value"); 

回答

4

因爲我想你對Id屬性使用了Int32等值類型。嘗試使用可空的整數來代替:int?

+0

@ Darin Dimitrov - 謝謝,通過將int更改爲int?解決了它。 – hersh 2010-08-26 20:18:55