我有一个具有多个字段的模型。每个字段都有数据注释:
[Display(AutoGeneratedField=false)]
我希望能够通过代码将其动态更改为 true。这可能吗?
目标是能够在结果网格中仅显示选定的字段。
我有一个具有多个字段的模型。每个字段都有数据注释:
[Display(AutoGeneratedField=false)]
我希望能够通过代码将其动态更改为 true。这可能吗?
目标是能够在结果网格中仅显示选定的字段。
为什么不使用单独的视图模型?通常,您会为每个视图创建视图模型,而不是为多个视图创建一个视图模型,而不是使用字段可见性。除非它绝对必要。
顺便说一句,另一种方法是使用[ScaffoldColumn(false)]
.
顺便说一句-您是否尝试过流畅的验证?没有太多的第一手经验,但听说它比数据注释更健壮和灵活。我相信您可以更轻松地通过流利的验证表达您的愿望。
希望有帮助,如果没有,请告诉我。