c# - ASP.NET MVC 如何动态填充或更改属性的属性
问题描述
我在这样的常量字段上有一个属性:
[Privilege(SysCaption = "")]
public const string View_Course_IndexSelf = "View Course IndexSelf";
我需要SysCaption
使用从加载的值填充属性web.config
。
我怎样才能做到这一点?任何帮助将不胜感激。
解决方案
您不能在运行时更改属性的值,这些值被硬编码到代码中。
当然,您可以在执行期间使用属性属性来查找其他动态数据项。
在您的情况下,属性属性“SysCaption”可以设置为标签或标记,其他一些代码(我猜与 Privilege 属性相关)将进行动态查找。
推荐阅读
- python - 将多个没有类名的html标签解析为不同的变量
- c - 分叉程序请查看
- python - python pandas:为什么我不能在同一个 read_csv 语句中同时使用 index_col 和 usecols ?升值错误
- android - 如何在不要求用户第一次在浏览器或应用程序之间进行选择的情况下从链接打开 Android 应用程序
- python - 具有交叉验证的卷积神经网络
- java - 寻找一种不包含一系列随机数重复的方法
- azure-data-factory-2 - 在区域 Azure 中断期间,我的共享自托管集成运行时是否可用于其他 Azure 数据工厂?
- ios - 在 Combine 中处理发布者中的错误的最佳做法是什么?(从 CoreLocation 发布标题更新)
- javascript - 将 AWS MySQL 查询的 JSON 输出并在网页上显示为 DataTable
- iis - 为什么我的 IIS 默认文档找不到 MVC