Model中TextBox的默认值

时间:2013-03-26 11:14:27

标签: c# model

我想为模型添加默认值,如下所示:

public class Model1 {
    [DefaultValue("dasdas")]
    public string Test { get; set; }
}

有没有办法做到这一点?

更新: 在这里代码,它不起作用:

    readonly IProfilesProvider _profilesProvider = new ProfilesProvider();

    public ChangeSettingsInputModel()
    {
        FirstName = _profilesProvider.GetProfileGroup("Name", "First").ToString();
    }

2 个答案:

答案 0 :(得分:3)

您可以在类的构造函数中为属性设置默认值,每次创建Model1的新实例时都会应用默认值:

public class Model1
{
    public Model1()
    {
        Test = "some default value";
    }

    public string Test { get; set; }
}

答案 1 :(得分:2)

在构造函数中:

public Model1(){
   Test="DefaultValue";
}