1
2
如果您可以在ViewModel中设置这些值,那么应该可以。我这样做是为了设置绑定到视图上枚举的selectlist。只要这些是特定视图的默认值。如果这些是更广泛的扫除,我会建议建立某种公约,以设置他们在您的控制器。 |
2
1
System.ComponentModel.DefaultValue在那种情况下帮不了你。 它被设计为只为设计器中的属性设置默认值。 检查此项: http://msdn.microsoft.com/en-us/library/system.componentmodel.defaultvalueattribute.aspx 如果需要为模型设置默认值,则至少还有两个选项: 1) 您可以在构造函数中设置默认值 2) 直接在控制器中,在这种情况下,您可以检查OrderByColumn==null,然后指定默认值。 |
3
0
就默认值而言,有时null不能削减它,您需要拥有它们。这完全取决于你的要求。 |