c# – 自定义MembershipProvider初始化方法
发布时间:2020-12-15 06:46:34 所属栏目:百科 来源:网络整理
导读:当覆盖MembershipProvider并直接调用它时,有没有办法填写Initialize方法的NameValueCollection配置参数,而无需手动查看配置文件的设置? 显然这个初始化被asp.net调用,并且配置被填充到某个地方.我已经实现了我自己的MembershipProvider,它通过在控件中的构
当覆盖MembershipProvider并直接调用它时,有没有办法填写Initialize方法的NameValueCollection配置参数,而无需手动查看配置文件的设置?
显然这个初始化被asp.net调用,并且配置被填充到某个地方.我已经实现了我自己的MembershipProvider,它通过在控件中的构建工作正常. 解决方法
tvanfosson感谢您的帮助. (如果我需要15分,我会投票给你)
从你的链接,我能够弄清楚.事实证明,初始化进程的第二个参数是来自提供者的参数列表,可以通过以下方式达到: string configPath = "~/web.config"; Configuration config = WebConfigurationManager.OpenWebConfiguration(configPath); MembershipSection section = (MembershipSection)config.GetSection("system.web/membership"); ProviderSettingsCollection settings = section.Providers; NameValueCollection membershipParams = settings[section.DefaultProvider].Parameters; Initialize(section.DefaultProvider,membershipParams); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 详解Vue2.0里过滤器容易踩到的坑
- React Redux 中间件思想遇见 Web Worker 的灵感(附demo)
- ruby-on-rails – Ruby on Rails:如何翻译select标签的选项
- 我的flash头像编辑上传控件
- SQLITE – INSERT或UPDATE而不更改ROWID值
- [备忘]一个不错的VB函数大全
- ios – 我如何以编程方式在Swift中的图像上添加渐变层?
- React Native应用程序在Android模拟器上保持关闭
- postgresql – 如何获取upsert中冲突行的ID?
- net.sf.json.JSONException: 'object' is an ar