In this article, I will show you how to dynamically manage xml configuration file c# asp.net. To configure webconfig file dynamically, open web config file using webconfigurationManager and check the key is exists or not. If appsetting is not configured , add a new key otherwise update the appsetting.
Code behind C#:
protected void Page_Load(object sender, EventArgs e)
{
UpdateSetting("UnobtrusiveJavaScriptEnabled", "true");
}
public void UpdateSetting(string key, string value)
{
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
if (config.AppSettings.Settings[key] == null)
{
config.AppSettings.Settings.Add(key, value);
}
else
{
config.AppSettings.Settings[key].Value= value;
}
config.Save();
ConfigurationManager.RefreshSection("appSettings");
}
Description: Run the application, it will update the following property “UnobtrusiveJavaScriptEnabled” set to true and save the config file and then refreshes the section in the web.config file.
Post your comments / questions
Recent Article
- How to use if else statement in c++?
- How to use godaddy domain name with another godaddy hosting account?
- Restore of database 'DATABASE' failed. (Microsoft.SqlServer.Management.RelationalEngineTasks)
- How to programmatically modifying the AppSetting value in web.config using c#?
- TypeError [ERR_INVALID_CALLBACK]: Callback must be a function. Received undefined
- How to calculate the age from jQuery ui datepicker using c#?
- How to calculate days difference between two dates in c#?
- Changing date format in jQuery ui datepicker
Related Article