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