是否有一个默认值属性可以在ASP.NET MVC中用于设置输入的默认属性,即创建表单。
System.ComponentModel中有这样的属性,但它没有任何效果。
由于 本
答案 0 :(得分:9)
您可以在模型的构造函数中设置默认值:
public class MyViewModel
{
public MyViewModel()
{
SomeProp = "default value";
}
public string SomeProp { get; set; }
}
答案 1 :(得分:1)
如果您真的想要属性解决方案,那么这不是您可能想要的,但我使用ViewModel的构造函数来设置控件的默认值。
public class BookViewModel
{
public int Amount { get; set; }
public BookViewModel()
{
Amount = Constants.default_amount_for_book_order;
}
}