2011-07-14 119 views
0

我希望能够将我的下拉列表中的第一个值设置为“选择轮询”,然后分别从我的viewdata中加载所有我选择的项目。我会怎么做呢?我的代码块,现在看起来是这样的:在下拉列表中设置第一个默认值MVC

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

    </select> 

这将返回我的民意调查的下拉列表中,但我想在下拉列表中的第一个值是“选择投票”,让我可以使用jQuery执行.change ajax函数来加载另一个下拉列表。任何帮助深表感谢!! :d

+0

只需手动将其添加到您的viewcode上面,你有你的foreach语句。 <选项值=“选择民意调查”selected =“true”>选择民意调查 –

回答

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> 
+0

+1打我。或者,“0”可以用空字符串或任何符合要求的代码替代。 –

+0

现在就试试吧,谢谢你们! –

相关问题