本文介绍了MVC3默认值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何定义一个模型属性的默认值?
属性默认值
不工作:
[DisplayName的(相关信息)]
[默认值(测试)]
[数据类型(DataType.MultilineText)
公共对象的相关信息{搞定;组; }
解决方案
不是用来做什么的,你认为它是默认值。
从DefaultValueAttribute MSDN页面
Why not just set the defaults in a constructor for your Model?
public class MyModel {
public MyModel() { infos = "Test"; }
[DisplayName("Infos")]
[DataType(DataType.MultilineText)]
public ojbect infos { get; set; }
}
EDIT:
Since you seem to be using EF models and you want to set a default value. You just create a partial class with a constructor.
public partial class MyEntity {
public MyEntity() { infos = "Test"; }
}
这篇关于MVC3默认值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!