下拉列表问题

时间:2010-08-26 19:45:42

标签: asp.net-mvc asp.net-mvc-2

我有一个从db生成的下拉列表。这是页面源的结果。

<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");

1 个答案:

答案 0 :(得分:4)

因为我认为你已经为Id属性使用了Int32等值类型。请尝试使用可以为空的整数:int?