【问题标题】:How to have multiple web configs in single application如何在单个应用程序中拥有多个 Web 配置
【发布时间】:2020-03-13 00:01:58
【问题描述】:
我有我的登录页面,以及除了我的登录页面之外的 2 个独立模块。登录后,它会将您发送到未隐藏链接的登录页面。只有在您的角色得到确认后,这些链接才可用。 我的问题是如何将我的 2 个单独的 webconfigs 链接到我的单独模块。有人告诉我,我可以直接在 webconfig 文件上执行此操作,而无需在 C# 中添加 Page_Load 事件。如果这是真的,我可以举个例子吗?谢谢!
【问题讨论】:
标签:
html
asp.net
web-config
【解决方案1】:
也许你应该在 web.config 中添加两个连接字符串声明。因为 Web.Config 在运行时不是不可更改的。根据需要选择连接字符串。
<connectionStrings>
<add name="dbConnectionString1" connectionString=""/>
<add name="dbConnectionString2" connectionString=""/>
</connectionStrings>
或者从不同的数据库中获取连接字符串。您创建函数来获取连接字符串方法。函数根据需要获取连接字符串。或者返回静态连接字符串。例如:
public string GetConnectionString()
{
if ()
return "connectionstring1";
else
return "connectionstring2";
}