我想模仿.Net中提供的“配置文件提供程序”的行为。配置文件提供程序从web.config
获取配置文件属性,这些属性立即作为enum
提供,用于后面的代码中。从web.config创建枚举
我不确定如何做到这一点,并想知道是否有人可以提供帮助。
本质上我想让开发人员输入Role
信息到web.config
,然后让这个角色信息可用于代码隐藏中的enum
。
在此先感谢!
我想模仿.Net中提供的“配置文件提供程序”的行为。配置文件提供程序从web.config
获取配置文件属性,这些属性立即作为enum
提供,用于后面的代码中。从web.config创建枚举
我不确定如何做到这一点,并想知道是否有人可以提供帮助。
本质上我想让开发人员输入Role
信息到web.config
,然后让这个角色信息可用于代码隐藏中的enum
。
在此先感谢!
我认为这个词你想要做的是使用动态枚举?
如果是这样,我想你可能需要考虑一个不同的实现 - 枚举是在编译时定义的,所以你想要做的是不可能使用它们。
之前有人问过类似的问题:Dynamic enum in C#和它可以通过buildproviders完成。但可能有另一种(更简单)的方式来实现你想要做的...
我没有这个做我自己,但我认为“建立供应商”是你要找的... http://www.google.no/search?q=build+provider+asp.net
是的,这是我以后。如果有人好奇,这篇文章也很有帮助。 [自定义构建供应商](http://www.codeproject.com/KB/aspnet/EXCustomBuildProviders.aspx) –
这是一篇很棒的文章 - 至今为止,由于(对我来说)相对不可理解有关此的MSDN文档。非常感谢分享:-) – 5arx