【发布时间】:2012-09-24 07:54:41
【问题描述】:
我正在使用实体框架,并且有一个视图,它是 tblAuthorMaster 类型的强类型视图模型。在 Post ModelState 上返回以下错误:
值“0”对状态无效。这里的状态是 DB/EF 中的布尔数据类型,查看它的下拉列表(TEXT="active/inactive", VALUE="1/0"),所以每当我发布我的表单时,我都会收到上述错误消息.
我已经尝试了一些解决方案来解决这个问题,但它似乎无法正常工作。
以下是我的代码库:
这里 tblAuthorMaster 是 EF 类,AuthorModel 是我的自定义类,我将其用于一些自定义验证和其他内容。
[元数据类型(typeof(AuthorModel))] 公共部分类 tblAuthorMaster { } 公共类 AuthorModel { [必需(错误消息 =“*”)] 公共字符串作者姓名 { 获取;放; } [必需(错误消息 =“*”)] 公共布尔状态{获取;放; } }提前致谢。
【问题讨论】:
标签: entity-framework c#-4.0 asp.net-mvc-2