2011-07-14 156 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

現在就試試吧,謝謝你們! –

相關問題