我刚刚开始学习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%确定这个教程没问题,或者我在某个时候开始工作。如果没有合适的代码片段进行比较,没有其他人可以做任何事来回答你的问题。 –
我完全一样,在那个教程..我只是在想,他们错过了下拉列表中的部分在视图中。所以没有理由添加相同的代码,我认为:/ –