如何将来自4个不同表的数据通过EF绑定到视图中的下拉列表?MVC 4

时间:2014-03-23 05:47:58

标签: wcf entity-framework asp.net-mvc-4

我的确切要求是我要创建一个强类型视图,该视图显示列表中的一个表中的员工姓名和empid& emp_name就像我有4个表,我需要绑定数据来查看Via RETURN(XYZ)。

在那个XYZ我应该有完整的道具&传递给视图的数据,所以我可以分别绑定到我的下拉列表。

我一直在尝试一天,但坚持使用下拉列表绑定,我检查了大约10多篇文章没有找到解决我的事业。

家庭控制器

public ActionResult stop()
        {
            ServiceReference1.Service1Client ser_obj = new ServiceReference1.Service1Client();
            IEnumerable<LobList> obj = ser_obj.GetData().ToList();  
 //i am getting list from WCF method (GETDATA ) which in turn gets from business  layer 
           return View(obj.ToList());

        }

观看:

Here : 
@model IEnumerable<entitymodel.LobList>
 <td>
                @foreach (var item in Model) 
                {
                @Html.DropDownListFor(Modelitem=>item.LOB_NAME,new SelectList(Model,"lob_id","lob_name"))
                }
            </td>

当我删除foreach并尝试这不是在工作但在foreach其工作但其功能下拉列表显示重复

@model IEnumerable<entitymodel.LobList>
    <td>

            @Html.DropDownListFor(m=>m. ??????? ,new SelectList(Model,"lob_id","lob_name"))

        </td>

最初我无法清除一个下拉列表,没有想到要远远地绑定4 :(

感谢任何帮助。

因此你可以帮助别人

0 个答案:

没有答案