c# - 如何以编程方式读取 web.config 值?

标签 c# asp.net web-config

我使用 asp.net 和 c# 4。 我有一个 Web.Config 文件

<globalization culture="auto:fr" uiCulture="fr"/>

我想在代码隐藏中以编程方式在新变量中获取此值。

var test = .......

如何获得文化值(value)?

解决方案感谢您的回答:

Configuration config = WebConfigurationManager.OpenWebConfiguration("/");
GlobalizationSection section = (GlobalizationSection)config.GetSection("system.web/globalization");

OpenWebConfiguration("/"); // Point to Physical path for the Web.Config file (Useful when using Routing).

GetSection("system.web/globalization"); // Get the globalization section within the system.web node.

最佳答案

这是一个GlobalizationSection , 所以你可以通过

var globalizationSection = 
        WebConfigurationManager.GetSection("globalization") as GlobalizationSection;

关于c# - 如何以编程方式读取 web.config 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7230950/

相关文章:

ssl - 强制使用 HTTPS 将页面重定向到 http ://http/url

c# - 无法加载文件或程序集 'System.IO, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一

c# - Ef 核心字符串不包含排除空值

C#并发列表问题

c# - 动态添加点到 C# 图表的性能问题

Asp.net Web Api HttpClient 强类型 PostAsync

c# - XAML 绑定(bind)到属性

asp.net - 选中复选框时禁用某些ASP.Net验证控件

c# - ASP HttpWebRequest 和重定向

asp.net - 使用 asp.net 根据不同的服务器更新 web.config