我剛剛開始學習ASP.Net技術,並停止了微軟有趣的教程。 這是link。有一部分他們添加和填充下拉列表,我不知道如何。當我完全按照他們的方式進行操作時,我不知道該下拉列表。請解釋我有沒有什麼好的部分,我做錯了什麼。從教程中添加下拉列表
0
A
回答
2
@Html.DropDownList()
有點特別。您可以隱式或顯式傳遞參數值。
在本教程中,他們通過調用模型屬性的名稱助手暗中做的,就像這樣:
<div class="editor-field">
@Html.DropDownList("DepartmentID", String.Empty)
@Html.ValidationMessageFor(model => model.DepartmentID)
</div>
通過暗中做的HTML輔助會看在ViewBag
爲一個同名的對象。而且,正如你可以在PopulateDepartmentsDropDownList()
方法,他們正在做的正是(最後一行)看到:
private void PopulateDepartmentsDropDownList(object selectedDepartment = null)
{
var departmentsQuery = from d in db.Departments
orderby d.Name
select d;
ViewBag.DepartmentID = new SelectList(departmentsQuery, "DepartmentID", "Name", selectedDepartment);
}
在this tutorial中,@Html.DropDownList()
助手進行了更詳細的解釋。
+0
多數民衆贊成它!!!非常感謝! –
相關問題
- 1. MVC下拉列表教程?
- 2. 在下拉列表中添加課程
- 3. 從下拉列表框中添加數據到列表框
- 4. 添加 - 從列表中選擇一個下拉列表
- 5. 在tablesorter.js中添加下拉列表
- 6. 從下拉列表動態添加對象列表
- 7. 從Knockout中的下拉列表選擇行中添加行
- 8. 在下拉列表中添加複選框,並在此下拉列表中添加radgridview
- 9. Asp.net從文本框和下拉列表中添加數據庫
- 10. 從同一個下拉列表中添加多個項目
- 11. 通過從下拉列表中選擇值來添加文本
- 12. 使用javascript從選擇下拉列表中添加值
- 13. WordPress的下拉列表 - 添加箭頭
- 14. 如何添加下拉列表框
- 15. 如何動態添加下拉列表
- 16. 如何添加下拉列表detailview asp.net
- 17. 如何添加一個下拉列表
- 18. 添加圖片在下拉列表
- 19. tiny MCE添加字體下拉列表
- 20. 添加項到下拉列表
- 21. 添加項目下拉列表
- 22. Jquery添加到下拉列表
- 23. 爲下拉列表添加值
- 24. 添加一個月與下拉列表
- 25. 添加控件到下拉列表
- 26. 添加一個DIV下拉列表
- 27. 在引導程序下拉列表中添加延遲
- 28. 以編程方式將UITextField添加到下拉列表中
- 29. 從下拉列表中
- 30. 從下拉列表中
告訴我們你試過的東西。 – Tariq
我99%確定這個教程沒問題,或者我在某個時候開始工作。如果沒有合適的代碼片段進行比較,沒有其他人可以做任何事來回答你的問題。 –
我完全一樣,在那個教程..我只是在想,他們錯過了下拉列表中的部分在視圖中。所以沒有理由添加相同的代碼,我認爲:/ –