首页 > 解决方案 > ASP.NET MVC 如何动态填充或更改属性的属性

问题描述

我在这样的常量字段上有一个属性:

[Privilege(SysCaption = "")]
public const string View_Course_IndexSelf = "View Course IndexSelf";

我需要SysCaption使用从加载的值填充属性web.config

我怎样才能做到这一点?任何帮助将不胜感激。

标签: c#asp.net-mvc

解决方案


您不能在运行时更改属性的值,这些值被硬编码到代码中。

当然,您可以在执行期间使用属性属性来查找其他动态数据项。

在您的情况下,属性属性“SysCaption”可以设置为标签或标记,其他一些代码(我猜与 Privilege 属性相关)将进行动态查找。


推荐阅读