2010-04-15 40 views
5

tôi có mã sau trong chế độ xem asp.net mvc.cách thêm mục "Vui lòng chọn" vào hộp thả xuống trong asp.net mvc

<% = Html.DropDownList("Filter", new SelectList(Model.Items, "Id", "Name", 0), new { @id = "Filter", @class = "autoComplete1" })%> 

tôi muốn thêm phần tử ở đầu trình đơn thả xuống làm mục đầu tiên có nội dung "Hãy chọn".

tôi có phải thêm điều đó vào Model.Items của tôi hoặc là có một cách tôi có thể thêm yếu tố đó vào xem và bỏ qua việc lựa chọn yếu tố đầu tiên đó ??

Trả lời

15

Bạn có thể làm:

<% = Html.DropDownList("Filter", new SelectList(Model.Items, "Id", "Name", 0), "Please Select", new { @id = "Filter", @class = "autoComplete1" })%> 

của nó một chút thời gian để đọc, nhưng phương pháp chữ ký là:

DropDownList(name, IEnumerable<SelectListItem>, optionLabel, htmlAttributes) 
+0

Làm thế nào tôi có thể thiết lập giá trị của "Xin hãy Chọn" mục danh sách? –

+1

Câu trả lời hay và rõ ràng – Mevius

Các vấn đề liên quan