1

我有一个具有多个字段的模型。每个字段都有数据注释:

[Display(AutoGeneratedField=false)]

我希望能够通过代码将其动态更改为 true。这可能吗?

目标是能够在结果网格中仅显示选定的字段。

4

1 回答 1

0

为什么不使用单独的视图模型?通常,您会为每个视图创建视图模型,而不是为多个视图创建一个视图模型,而不是使用字段可见性。除非它绝对必要。

顺便说一句,另一种方法是使用[ScaffoldColumn(false)].

顺便说一句-您是否尝试过流畅的验证?没有太多的第一手经验,但听说它比数据注释更健壮和灵活。我相信您可以更轻松地通过流利的验证表达您的愿望。

希望有帮助,如果没有,请告诉我。

于 2013-03-11T18:16:25.850 回答