我是MVC4
编程新手。最初遵循NerdDinner
教程。现在我逐渐使场景复杂化。我想DropDown
从表格的字段中填充一个列表,但不知道如何,虽然我从互联网上搜索了相关材料,但无法获得一些复杂的信息。
场景是有2个表Software
和Category
(代表软件的类别,无论是防病毒、图形等......)。
- in
Software
table,catID
是与in表int
有外键关系的形式。catID
Category
- 在
Category
表中,catID
并且catTitle
是唯一的字段。
现在,在创建Create
视图以添加/上传新的 s 时Software
,我希望catTitle
所有catID
s 都显示在 aDrop-Down List
中,用户将从中选择 Software 类别,但我不知道该怎么做......
我的Create.cshtml
文件中使用的模型是
@model SoftwarePortal.Models.Software
所以在这种情况下,争论的焦点是什么
@Html.DropDownListFor()
我应该如何以及在哪里指定要获取catIDs
和对应的 SQL stmt catTitles
?(我正在使用Linq to SQL...)
如何访问未声明为当前视图模型的表...?