ASP c# 中的应用程序设置修改

发布于 2024-10-31 13:42:42 字数 234 浏览 1 评论 0原文

我目前正在开发 ASP C# Web 应用程序。我创建了一个设置页面,用于保存 MySQL 数据库连接设置。

我有一个带有表单的 ASP 页面,允许用户修改 MySQL 数据库连接设置。当用户提交表单时,它会从文本框中获取值,并且应该使用新的连接设置来修改设置。然而,VS2010 报告一个错误,指出无法分配属性或索引器——它是只读的。

我该如何修改这些设置。

感谢您的帮助。

克里斯·博德

I am currently developing a ASP C# web application. I have created a settings page which is going to hold MySQL Database Connection Settings.

I have an ASP page with a form that allows the user to modify the MySQL Database connection settings. When the user submits the form it gets the value from the text boxes and is supposed to modify the settings will with the new connection settings. However, VS2010 is reporting an error that says property or indexer cannot be assigned to -- it is read only.

How can I go about modify these settings.

Thanks for your help.

Chris Board

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

机场等船 2024-11-07 13:42:42

编辑:更改变量名称

 System.Configuration.Configuration updateWebConfig =
        System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("\\");
 System.Configuration.ConnectionStringSettings conStringSettings = updateWebConfig.ConnectionStrings.ConnectionStrings["testConString"]; //your connection string name here as specified in the web.Config file
 conStringSettings.ConnectionString = txtCon.Text; //Your Textbox value here
 conStringSettings.CurrentConfiguration.Save();

这将打开您网站中的根 web.config 文件并更新其中的连接字符串。有关在运行时更新 web.config 的详细信息,请参阅 此处“更新配置设置”下

Edit: Change variable names

 System.Configuration.Configuration updateWebConfig =
        System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("\\");
 System.Configuration.ConnectionStringSettings conStringSettings = updateWebConfig.ConnectionStrings.ConnectionStrings["testConString"]; //your connection string name here as specified in the web.Config file
 conStringSettings.ConnectionString = txtCon.Text; //Your Textbox value here
 conStringSettings.CurrentConfiguration.Save();

This will open the root web.config file in your website and update the connection string there. For more information on updating the web.config in runtime look here Under "Updating Configuration Settings"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文