【问题标题】:MVC Database First - Populating Dropdownlistfor text and values from DBMVC 数据库优先 - 为 DB 中的文本和值填充下拉列表
【发布时间】:2016-08-13 19:07:32
【问题描述】:

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

我的代码有 ER 从 Table/DB 生成的模型 我已经为每个模型创建了模型视图。

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

我有 2 个视图模型类“app_details 和 env_details:.

app_details 具有公共属性 appID(身份), Appname

和 env_details 有 appID (fk), Envid(identity),envname.

我已经添加了应用程序名称,并且有一个 SP 来获取应用程序名称和 id

我很困惑在哪里添加 公共 IEnumerable Appdetail { 获取;放; } 没有得到模型状态无效

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

【问题讨论】:

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

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


【解决方案1】:

您可以简单地使用适当的项目键和值创建一个选择列表,并通过传递给帮助程序将其与下拉列表绑定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-27
    • 1970-01-01
    相关资源
    最近更新 更多