asp.net – MembershipProvider在代码中更改连接字符串
发布时间:2020-05-24 12:51:50 所属栏目:asp.Net 来源:互联网
导读:我想在我的网站上实现 Asp.net Forms身份验证.通常,您在web.config中提供数据库连接字符串的名称.但是,由于我们的数据库设置稍微复杂一些,我一直在寻找一种方法来手动为MembershipProvider提供代码中的连接字符串. 谢谢! 您不必为SqlMembershipProvider使用c
|
我想在我的网站上实现 Asp.net Forms身份验证.通常,您在web.config中提供数据库连接字符串的名称.但是,由于我们的数据库设置稍微复杂一些,我一直在寻找一种方法来手动为MembershipProvider提供代码中的连接字符串. 谢谢! 解决方法您不必为SqlMembershipProvider使用connectionStringName,而是可以直接提供连接字符串.即代替:<membership defaultProvider="SqlProvider" ...>
<providers>
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider"
connectionStringName="MyConnectionStringName"
.../>
</providers>
</membership>
您可以直接指定连接字符串: <membership defaultProvider="SqlProvider" ...>
<providers>
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider"
connectionString="data source=... "
.../>
</providers>
</membership>
因此,您还可以从SqlMembershipProvider派生自定义提供程序,并按如下方式动态构建连接字符串: public class MySqlMembershipProvider : SqlMembershipProvider
{
public override void Initialize(string name,NameValueCollection config)
{
config["connectionString"] = BuildMyCustomConnectionString();
base.Initialize(name,config);
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 禁用客户端缓存
- ASP.NET MVC:Action Filter设置控制器变量?
- 将ASP.NET应用程序本地化为普通话
- asp.net – 在.aspx页面上显示图像的字节
- asp.net – 如何在MVC4的部分视图中添加脚本?
- asp.net-mvc – AllowAnonymous不能使用自定义Authorizatio
- asp.net – MVC 5 Web API与Facebook访问令牌到RegisterExt
- asp.net-mvc – ASP.NET MVC中基础控制器类的好候选人是什么
- 如何在ASP.NET 4.0应用程序的IIS管理器中添加用户?
- ASP.NET Core 2.1身份:如何删除默认UI剃刀页面?
推荐文章
站长推荐
- asp.net-mvc – Razor中()(括号)和{}(大括号)之间
- ASP.NET MVC通过ActionLink传递模型
- asp.net-mvc – 为什么我的Html帮助者没有智能感
- asp.net-mvc – 由于已知在Cross Site Scripting
- asp.net – 处理“潜在的危险Request.Form值…”
- ASP.NET MVC 4软件包在mono v3下不工作
- 收藏的asp.net文件上传类源码
- asp.net-mvc – ASP.NET MVC – 如何获取一个URL
- asp.net-mvc-3 – 型号型号无法更新mvc
- asp.net-mvc – 如何将ASP.Net MVC路径段中的1或
热点阅读
