我想模仿.Net中提供的“个人资料提供者”的行为。配置文件提供程序从web.config
获取配置文件属性,这些属性立即以enum
形式提供,以便在后面的代码中使用。
我不确定如何做到这一点,并想知道某人是否能够提供帮助。
基本上,我希望允许开发人员将Role
信息输入web.config
,然后将此角色信息提供给代码隐藏中的enum
。
提前致谢!
答案 0 :(得分:2)
我认为你要做的是使用动态枚举?
如果是这样,我认为你可能不得不考虑一个不同的实现 - 枚举是在编译时定义的,所以你想要做的就是不可能使用它们。
之前提出了一个类似的问题:Dynamic enum in C#和可以通过buildproviders完成。但是可能有另一种(更简单的)方法来实现你想要做的......
答案 1 :(得分:1)
我自己没有这样做,但我认为“构建提供商”就是你要找的词...... http://www.google.no/search?q=build+provider+asp.net