Asp.net mvc 您可以在ASP.NET MVC中更改控制器的自定义属性吗?
我希望在类中的某些属性上显示属性,并为用户提供在视图中显示其他属性的选项Asp.net mvc 您可以在ASP.NET MVC中更改控制器的自定义属性吗?,asp.net-mvc,custom-attributes,Asp.net Mvc,Custom Attributes,我希望在类中的某些属性上显示属性,并为用户提供在视图中显示其他属性的选项 我可以从前端更改自定义属性吗 您是在谈论过滤器属性吗?如果是,则无法更改静态定义的属性,除非属性中的代码在执行时恰好引用了静态类或上下文,然后您几乎可以在属性中访问该静态或上下文中的任何内容 如果我走错了路,请告诉我 HTH.我不确定属性是动态附加元数据的最佳方法。通常在代码生成时附加属性。如何处理属性?不,我指的是用于验证的自定义属性:好的,但工作原理类似;数据注释验证器以静态方式定义所有属性,但在验证器属性定义中,您可
我可以从前端更改自定义属性吗 您是在谈论过滤器属性吗?如果是,则无法更改静态定义的属性,除非属性中的代码在执行时恰好引用了静态类或上下文,然后您几乎可以在属性中访问该静态或上下文中的任何内容 如果我走错了路,请告诉我
HTH.我不确定属性是动态附加元数据的最佳方法。通常在代码生成时附加属性。如何处理属性?不,我指的是用于验证的自定义属性:好的,但工作原理类似;数据注释验证器以静态方式定义所有属性,但在验证器属性定义中,您可以引用静态类以使其动态化……我不会说反射在现代硬件上很慢。这几乎是ASP.NETMVC中的标准实践。我也同意,这听起来像是一个模型问题。您可以使用其他属性来指定视图应该呈现哪些属性。