如何在单个应用程序中具有多个Web配置

问题描述 投票:0回答:1

我有我的登录页面,除了我的登录页面外,还有2个单独的模块。登录后,它会将您发送到未隐藏链接的登录页面。只有在您的角色得到确认后,链接才可用。 我的问题是如何将2个单独的Webconfig链接到我的单独的模块。有人告诉我可以直接在webconfig文件上执行此操作,而无需在C#中添加Page_Load事件。如果是这样,我可以举个例子吗?谢谢!

html asp.net web-config
1个回答
0
投票

也许您应该在web.config中添加两个连接字符串声明。因为Web.Config在运行时不是不可更改的。根据需要选择连接字符串。

 <connectionStrings>
<add name="dbConnectionString1" connectionString=""/>
<add name="dbConnectionString2" connectionString=""/>
</connectionStrings>

或从其他数据库获取连接字符串。您创建函数以获取连接字符串方法。函数根据需要获取连接字符串。或返回静态连接字符串。例如:

public string GetConnectionString()
    {
        if ()
            return "connectionstring1";
        else
            return "connectionstring2";
    }
© www.soinside.com 2019 - 2024. All rights reserved.