在下拉列表MVC中设置第一个默认值

时间:2011-07-14 05:03:38

标签: c# asp.net html asp.net-mvc

我希望能够将下拉列表中的第一个值设置为“选择一个民意调查”,然后分别从我的viewdata中加载我的所有选择项。我该怎么做呢?我的代码块现在看起来像这样:

     <select name="ddlPolls" id="ddlPolls">
     <% foreach (var item in (string[][])ViewData["returnPolls"])                
       { %> <option value="<%= item[0] %>"><%= item[1] %></option><% } %>

     </select>

这将返回我的民意调查的下拉列表,但我希望该下拉列表中的第一个值为“选择一个民意调查”,以便我可以使用jquery执行.change ajax函数来加载另一个下拉列表。任何帮助深表感谢!! :d

1 个答案:

答案 0 :(得分:2)

只需编写代码如下:

 <select name="ddlPolls" id="ddlPolls">
   <option value="0">Select a poll</option>
   <% foreach (var item in (string[][])ViewData["returnPolls"])                
     { %> <option value="<%= item[0] %>"><%= item[1] %></option><% } %>

 </select>