2013-04-06 64 views
0

我就简单的Web应用程序使用asp.net MVC4创建一个下拉列表在asp.net MVC3

我想知道如何创建一个下拉列表在asp.net mvc4

在工作我的申请,我不想用“ID_Sous_Type”,但我想从“Sous_Type”类加载列表

http://i.stack.imgur.com/qf1C4.jpg

我在指数法写了这个代码:

 var GenreLst = new List<string>(); 

     var GenreQry = from d in secdb.SousTypes 
         orderby d.ID_Sous_Type 
         select d.Nom_Sous_Type; 
     GenreLst.AddRange(GenreQry.Distinct()); 

     ViewBag.types = new SelectList(GenreLst); //Can't load this 

在我看来:

@Html.DropDownList("types") 

更新!

我在窗体上工作来获取数据,并将其保存在我的表 我有两个表,任务和任务类型 任务,创建页面被这样的。 http://i.stack.imgur.com/qf1C4.jpg

最后一个字段“ID_Sous_Type”,我想加载列表(从其他表任务类型),以提供一个良好的用户界面,用户可以选择更好的方式适当的类型(给ID_Sous_Type是不是可以理解)
对于这一点,我想在下拉列表

在我的索引器来加载(任务类型)的名称: 我创建。 var GenreLst = new List();

//这里我得到了所有的任务类型表

var GenreQry = from d in secdb.SousTypes 
       orderby d.ID_Sous_Type 
       select d.Nom_Sous_Type; 

GenreLst.AddRange(GenreQry.Distinct()); 

然后我说范围很容易得到它 的名字,但我不能“绑定”在其下拉列表中,我想知道怎么样! !

+1

现在还不是很清楚这里有什么问题 - 请您解释一下您的期望和实际情况? – 2013-04-06 20:06:32

+0

PLease,阅读更新 – ImnotaGeek 2013-04-06 20:23:18

回答