我有這在我的控制器:的SelectList選擇的默認值
ViewBag.ClientID = new SelectList(db.Clients, "ID", "Name");
這在我的視圖(用剃刀)
@Html.DropDownList("ClientID", null, htmlAttributes: new { @class = "form-control",})
當我加載我視圖我有第一客戶端默認選擇和我想要「 - 選擇客戶端 - 」
我有這在我的控制器:的SelectList選擇的默認值
ViewBag.ClientID = new SelectList(db.Clients, "ID", "Name");
這在我的視圖(用剃刀)
@Html.DropDownList("ClientID", null, htmlAttributes: new { @class = "form-control",})
當我加載我視圖我有第一客戶端默認選擇和我想要「 - 選擇客戶端 - 」
您可以使用此overload of Html.DropDownList()添加選項標籤:
@Html.DropDownList("ClientID",
null,
"Select Client",
htmlAttributes: new { @class = "form-control"})
,如果你想從數據庫中設置的SelectedValue然後將其設置在SelectList()
構造函數@Nadeem汗公佈。
你可以用下面的方式做。請看下面提到的答案
ViewBag.ClientID = new SelectList(db.Clients, "ID", "--Select Client--", selectedValue);
讓我知道它是否對你有幫助。 感謝
在你看來試試這個: -
@Html.DropDownList("ClientID",null,"--Select Client--", htmlAttributes: new { @class = "form-control",})
您需要使用的DropDownList這個重載版本。
OP明確詢問如何在ASP .NET MVC中完成它。告訴他們「在MVC中搜索同樣的東西」不是一個答案。他們已經通過搜索來到這裏...你可以修改答案,包括一個MVC片段。 – Belogix 2014-11-06 10:48:28
@Belogix:我編輯了我的答案。沒有必要downvote。雖然讓它 – BNN 2014-11-06 10:49:37
刪除downvote,因爲你現在至少提供了一些MVC片段,謝謝。 – Belogix 2014-11-06 10:50:30