mvc框架 dropdownlist 怎么绑定

问题描述

JZDBEntitiesdb=newJZDBEntities();ViewData["MaritalStatus"]=newSelectList(db.MaritalStatus,"MaritalStatusId","MaritalStatusName");@Html.DropDownList("MaritalStatus",ViewData["MaritalStatus"]asSelectList)EntityContainer“JZDBEntities”的映射和元数据信息不再与用于创建预先生成视图的信息匹配这个问题怎么解决

解决方案

解决方案二:
重新生成下你的实体类看看。
解决方案三:
@Html.DropDownListFor(model=>model.MaritalStatus,ViewData["MaritalStatus"]asSelectList)

时间: 2024-12-23 03:25:54

mvc框架 dropdownlist 怎么绑定的相关文章

使用Annotations设计一个MVC框架

设计 当设计一个应用程序时, 清晰的分离该程序的不同逻辑组件, 总是被证明是有益的. 同时也存在许多不同的模式来帮助开发者实现这个目标.其中最有名同时也最常用的自然是Model-View-Controller (MVC)了, 它能够将每个应用程序(或者应用程序的一部分)分成三个不同功能的组件,并且定义了把他们联结在一起的规则.Swing本身就是基于这个模式的,而且每个使用Struts,这个流行的开发Web应用框架的人也都了解隐藏在MVC后面的理论. 这篇文章介绍了怎么样通过使用annotatio

AngularJs:Javascript MVC框架

在6月google发布了AngularJs 1.0稳定版, 并宣称:AngularJS可以让你扩展HTML的语法,以便清晰.简洁地表示应用程序中的组件,并允许将标准的HTML作为你的模板语言,AngularJS可以通过双向数据绑定自动从拥有JavaScript对 象(模型)的UI(视图)中同步数据. 开始接触AngularJs是在4月份来到新项目组,这时AngularJs还处于0.8未稳定版,项目中已经开始使用了,并且这套框架应用到了项目整个UI端,服务端也是未稳定的web api,真心佩服团队

基于MVC框架+IOC+Rhino Mocks的一个简单项目介绍

现在不管是企业还是科研机构,几乎所有的项目开发都是遵循一定的框架,将经过实践证明过的开发 框架和开发模式借鉴使用无可厚非,但难免会遇到某些功能实现或者基于某种考虑当前的开发框架无法达 到这样的目的.这时我们就会考虑不同技术的融合. 我们现在正在开发的平台项目正是借鉴了这样的思想,我们的平台项目首先整体的开发框架使用了 AspNet MVC框架:其次数据访问层套用了CommunityServer的开发框架,其中融合了Provider模式和传统 的三层架构:而在业务逻辑层处理中,为了保证代码的可重用

JavaScript客户端MVC框架 详解不同框架用法

15 年前,许多人都使用 Perl 和 ColdFusion 之类的工具构建网站.我们经常编写可以在页面顶部查询数据库的脚本,对数据应用必要的转换,以及在同一个脚本底部显示数据.这类架构适合于向网站添加简单 的 "Contact us" 表单.然而,随着应用程序变得更加复杂,这种方法无法进行相应的扩展来处理更大的复杂问题.大部分 Web 应用程序现在已经对模型-视图-控制器 (MVC) 架构进行了标准化,使用单独的代码实现业务逻辑.显示逻辑和用户交互(路由)逻辑.涌现出从 Spring

JavaScript MVC框架PK:Angular、Backbone、CanJS与Ember

原文地址: http://www.ituring.com.cn/article/38394 选择JavaScript MVC框架很难.一方面要考虑的因素非常多,另一方面这种框架也非常多,而要从中选择一个合适的,还真得费一番心思.想知道有哪些JavaScript MVC框架可以选择?看看TodoMVC吧. 我用过其中4个框架:Angular. Backbone. CanJS和 Ember.因此,可以对它们作一比较,供大家参考.本文会涉及框架选型过程中需要考虑的一系列因素,我们逐一讨论.   每一个

从MVC框架看MVC架构的设计(转)

尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点.本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念. MVC回顾 作为一种经典到不能再经典的架构模式,MVC的成功有其必然的道理,这个道理不同的人会有不同的解读,笔者最认同的一种观点是:通过把职责.性质相近的成分归结在一起,不相近的进行隔离,MVC将系统分解为模型.视图.控制器三部分,每一部分都相对独立,

为什么我不再使用 MVC 框架?

Jean-Jacques Dubray 是一名资深工程师,他最近引入了一个新的模式:状态-行为-模型(State-Action-Model,SAM).SAM 是一个函数式反应型的编程模式,它致力于简化数据 Model 和 View 之间的交互.它究竟有何优点值得作者弃用 MVC 呢? 话题起因 在我最近的工作中,最让人抓狂的就是为前端开发人员设计 API.我们之间的对话大致就是这样的: 开发人员:这个页面上有数据元素x,y,z-,你能不能为我创建一个 API,响应格式为{x: , y:, z:

开源:Taurus.MVC 框架

为什么要创造Taurus.MVC: 记得被上一家公司忽悠去负责公司电商平台的时候,情况是这样的: 项目原版是外包给第三方的,使用:WebForm+NHibernate,代码不堪入目,Bug无限,经常点着点着就挂了. 一开始招了几个实习的大学生在那玩,搞不定了,终于忽悠的我了,哈哈... 当时进去的第一感觉是重做,不过呵呵,老板的心思你不猜不行. 然后第一阶段就是在旧项目改造维稳了,只要不是需要挂上百台服务器才能解决的问题,都能弱弱地处理的不要不要的,毕竟没有三两三,也不好上梁坑. 到了第二阶段,

深入理解JavaScript MVC 框架

        Model–View–Controller (MVC)是一种把信息展现逻辑和用户交互分离的计算机用户界面开发模式:Model包含应用的数据和业务逻辑:Controller负责把用户的输入,转换为命令传递给Model和View;这是维基百科的解释:           这种模式最初是由Trygve Reenskaug在使用Smalltalk-80(1979)工作时设计的,刚开始叫做Model-View-Controller-Editor:后来通过<Design Patterns: