【问题标题】: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";
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-29
      • 2022-12-12
      • 2011-09-27
      相关资源
      最近更新 更多