为什么我无法在我的asp.net mvc应用程序中使用MVC2为我的属性分配默认值

时间:2011-03-18 19:49:52

标签: asp.net-mvc asp.net-mvc-2

我的课程中有这段代码

[MetadataType(typeof(HipaaBenefit_Metadata))]
    public partial class HipaaBenefit
    {
        public class HipaaBenefit_Metadata
        {
            [DefaultValue("")]
            public string TimePeriodQualifierEb06 { get; set; }

            [DefaultValue("")]
            public string NetworkIndicatorEb12 { get; set; }

            [DefaultValue("")]
            public string BenefitAmountEb07 { get; set; }
        }
    }

在我的数据库表中,这些列不是空字段。当我试图将数据从codebehid保存到表时,我试图将这些列值分配为Empty.String。

但是有些原因我无法将这个Empty.String值发送到表中?

我在这段代码中做错了什么?如果是这样,如何分配默认值?

由于

1 个答案:

答案 0 :(得分:1)

您是否尝试将默认值设置为NULL?

[默认值( “空”)]