我想在MVC中使用HTML.DropDownList,並沒有得到預期的返回值。這裏是我實施選擇列表的綁定到下拉 -在mvc應用程序dropdownlist的問題
IEnumerable<status> stat = _provider.GetAllStatuses();
Statuses = new SelectList(stat.ToList(), "id", "name", i.status.id);
這是我的觀點 -
<%= Html.DropDownList("Status",Model.Statuses) %>
試圖在我的控制器上運行的UpdateModel時,我得到一個錯誤。然後我試圖單獨設置每個對象。事實證明,我沒有像我期望的那樣從formvalue獲得一個int。相反,我得到了像「5,10,2,3」這樣的值。我想這是來自我如何設置我的選擇列表,但我不確定。任何人都可以看到我設置這個dd的方式錯誤?
感謝您的任何幫助,並讓我知道我是否可以澄清任何事情。
我發現了這個問題 - 我有多個dd列表,而且我不小心有一些標籤與我的狀態框相同。謝謝。 – czuroski 2010-04-13 14:43:37