App.config:
1 <?xml version="1.0" encoding="utf-8" ?> 2 <configuration> 3 <startup> 4 <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> 5 </startup> 6 <connectionStrings> 7 <add name="DBconnString" connectionString="Data Source=.;Initial Catalog=MyTest123456;User ID=sa;PassWord=123&456"/> 8 </connectionStrings> 9 </configuration>
由于数据库连接的密码中含有特殊字符"&",编译时出现如下如下错误信息:
显然编译器不认识"&456",怎么解决呢,总不能更换密码吧?
事实上App.config是xml文件,在xml文件中特殊字符要进行HTML转义。
HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,就要用到HTML转义字符串(Escape Sequence)了
HTML特殊转义字符列表
最常用的字符实体
显示 说明 实体名称 实体编号
空格  
< 小于 < <
> 大于 > >
& &符号 & &
" 双引号 " "
© 版权 © ©
® 已注册商标 ® ®
™ 商标(美国) ™ ™
× 乘号 × ×
÷ 除号 ÷ ÷
所以只要把"&"进行转义就可以了,将PassWord改为
PassWord=123&456"
成功通过编译。
相关推荐
C# 对config文件的读写操作讲解,创建配置节点、配置文件操作对象、读写删配置节点
"C#读写config配置文件详解" 本文主要讲解了C#如何读写config配置文件,配置文件的概述、appSettings的使用、读写config配置文件的类实现等知识点。 配置文件概述 配置文件是标准的XML文件,XML标记和属性是区分...
在开发Asp.net站点的时候,我们会遇到很多的配置参数:网站名称,上传图片后缀,上传文件后缀,关键字过滤,数据库连接字串等等,这些内容如果比较少的话,直接配置到Web.config文件中,借由.NET提供的操作类,将会非常方便的...
在C#编程中,应用程序的配置信息通常存储在`app.config`文件中,这是一个XML格式的文件,用于存储应用程序的设置,如连接字符串、API密钥等。`app.config`文件的读取速度是开发者在设计高效应用时需要考虑的一个重要...
这个教程中的源码示例可以帮助你快速掌握在C#中使用Aspose.Words插入特殊符号的方法,无论是复选框、特殊字符还是图标。记得在实际应用中根据需要调整代码,以适应不同场景。这个教程虽然珍贵,但记住积分只是交流的...
c#多个项目共用一个Config配置文件 c#多个应用程序共用一个Config配置文件
在C#编程中,应用程序配置文件(App.Config)是一个至关重要的元素,它允许开发者存储和管理应用程序的设置,如数据库连接字符串、API密钥、用户首选项等。这些配置可以在不重新编译代码的情况下更改,增加了软件的...
C#中对Config配置文件的读写操作案例 在C#中,对Config配置文件的读写操作是非常重要的一部分。Config配置文件主要用于存储应用程序的配置信息,如数据库连接字符串、用户信息等。这些信息可以在应用程序运行时动态...
C#.Net上传文件大小限制设置可以通过修改IIS6.0中的metabase.XML文件、使用Metabase Explorer工具或修改.NET中的web.config文件或machine.config文件来实现。我们可以根据实际需要选择合适的方法,以满足不同的上传...
App.config是C#开发WinForm程序的配置文件,开发Web程序的配置文件叫Web.config。本文介绍App.config的简介使用。 我们先来打开一个App.config文件,看看它的内容像什么样子。 <?xml version=1.0 encoding=utf-8...
### Winform程序中app.config文件改名与移动的方法 在.NET框架中,应用程序配置文件(app.config或web.config)是存储非代码配置信息的关键文件,这些信息包括连接字符串、应用程序设置等。通常情况下,该文件位于...
在.NET框架中,C#应用程序通常使用配置文件来存储运行时可更改的设置,如连接字符串、API密钥或其他敏感信息。配置文件分为两种主要类型:`app.config`(对于控制台应用程序和类库)和`Web.config`(用于ASP.NET Web...
在C#编程中,配置文件(通常为app.config或web.config)是存储应用程序设置和连接字符串等关键信息的重要方式。这些配置可以方便地在不重新编译代码的情况下进行修改。本文将详细介绍如何使用C#来读取和写入config...
在C#编程中,Windows Forms(Winform)应用程序经常需要与配置文件进行交互,以便存储和检索应用设置。本文将详细讲解如何在Winform中读取和修改配置文件,特别是`appSettings`部分,这对于大多数桌面应用来说是至关...
在C#编程中,配置文件通常用于存储应用程序的设置和参数,这些设置可以在不重新编译代码的情况下更改。常见的配置文件有两种类型:app.config(适用于桌面应用)和web.config(适用于Web应用)。本文将详细讲解如何...
在 C# 中,app.config 文件是项目的配置文件,用于存储应用程序的各种设置和参数。以下是关于读取和修改 app.config 文件的知识点: 添加 app.config 文件 在 Visual Studio 中,右击项目名称,选择“添加”→...
在C#编程中,读取TXT文件是一项常见的任务,尤其当需要处理文本数据时。本教程将详细讲解如何使用C#来读取TXT文件,并针对特定内容后提取文字。我们将探讨以下关键知识点: 1. **文件操作基础**: 在C#中,`System...
C# 动态修改web.config,还不错,看了之后还可以,所有与大家共享
在.NET开发环境中,C#语言提供了丰富的库和工具来处理JSON数据,这使得JSON成为存储配置文件的理想选择。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...
例如,要获取app.config中的键值对,可以使用`ConfigurationManager.AppSettings`属性。下面是一个简单的示例: ```csharp string connectionString = ConfigurationManager.ConnectionStrings[...