Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 MVC数据库优先-为DB中的文本和值填充DropDownList_Asp.net Mvc 4_Razor_Entity Framework 4 - Fatal编程技术网

Asp.net mvc 4 MVC数据库优先-为DB中的文本和值填充DropDownList

Asp.net mvc 4 MVC数据库优先-为DB中的文本和值填充DropDownList,asp.net-mvc-4,razor,entity-framework-4,Asp.net Mvc 4,Razor,Entity Framework 4,现在完全糊涂了。 我使用数据库优先的方法开发应用程序 我的代码有ER从表/DB生成的模型 我已经为每个模型创建了modelview 我必须通过DB在Dropdownlist中显示一些“应用程序”名称 用户必须使用文本框和下拉菜单插入各自的“环境”名称,并在UI上自动填充 我有两个viewmodel类“应用程序详细信息和环境详细信息: 应用程序详细信息具有公共属性 appID(标识),Appname 以及环境保护局的详细信息 appID(fk)、Envid(标识)、envname 我已经完成了添加

现在完全糊涂了。 我使用数据库优先的方法开发应用程序

我的代码有ER从表/DB生成的模型 我已经为每个模型创建了modelview

我必须通过DB在Dropdownlist中显示一些“应用程序”名称 用户必须使用文本框和下拉菜单插入各自的“环境”名称,并在UI上自动填充

我有两个viewmodel类“应用程序详细信息和环境详细信息:

应用程序详细信息具有公共属性 appID(标识),Appname

以及环境保护局的详细信息 appID(fk)、Envid(标识)、envname

我已经完成了添加应用程序名的工作,并在getappname和id中添加了一个SP

我不知道该在哪里补充 公共IEnumerable Appdetail{get;set;} 不获取模型状态无效


我想将我的模型绑定到视图。如何处理PLS

只需创建一个带有适当项键和值的选择列表,并通过传递给帮助程序将其与下拉列表绑定。

我有两个模型app{appid,appname}和env{envid,appid,envname}。我创建了一个模型视图“appMV{appid[key],appname,selectlist}”“现在有一个函数返回appMV列表,仅初始化appID和appname,从这个列表中我初始化了我在控制器中选择list,并将modelview obj传递给myview,在这里我必须输入对应于应用id的环境详细信息,我正在获取下拉列表,但在选择下拉列表并填写环境详细信息后,我在控制器中获取模型状态无效和appid null。[post]在controller中使用viewmodle应用程序对象。您需要显示您在问题中尝试过的代码,并指出您在何时何地遇到的错误(不是在评论中),我们无法猜测您犯了什么错误。