0
我正在使用ASP.Net MVC。當存在默認空白選項時,未設置Dropdownlist值
我有一個部分視圖,它有一個帶下拉列表的表單。下拉列表通過ViewData進行設置。局部視圖用於創建和編輯頁面。創建工作正常。我得到的dropdownlists和空白選項是「請選擇」,像這樣
<%= Html.DropDownList("ContactNrType", ViewData["ContactNrType"] as SelectList, "Please Select") %>
但這似乎並沒有對我的編輯工作。如果我有額外的「請選擇」參數,那麼它不會選擇下拉的值。我設置在控制器下降的價值如此
ViewData["ContactNrType"] = new SelectList(new List<string> { "Mobile", "Home", "Work", "Friend" }, candidate.ContactNrType);
任何想法,我做什麼錯了?
我想分享包含兩個頁面之間的窗體的部分視圖。所以我需要Create的「請選擇」選項。我需要爲Edit設置的值(我不介意它有一個選項,仍然會顯示「請選擇」)。