使用ASPX输出XML应注意的问题
作者:互联网
2009-06-30
Ajax应用程序中服务器端如果使用ASPX返回XML格式数据,一般将VS生成的HTML字符先清除,代码文件中直接使用Response.Write输出XML字符串。
需要注意的是要设置Response的相应属性客户端才能正确解析字符串。
首先要设置ContentType 属性:
Response.ContentType = "text/xml";
如果xml字符串中包含中文则还要设置Charset属性:
Response.Charset = "GB2312";
然后按照XML文件的格式输出内容:
Response.Write("");
今天就是因为这个Charset让我郁闷了好久,因为XML字符中中包含中文字符而又没有设置Charset,因此XMLHttpRequest.responseXML总是null,查了半天资料终于恍然大悟。
相关标签:
ASP.NET
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
详解.NET Core如何构建一个弹性的HTTP请求机制
08/27
.NET Core使用Redis实现创建分布式锁
08/27
.NET内存管理释放的两种方式
08/27
基于.NET8实现WinFrom应用窗口自动缩放功能
08/27
浅析如何在 ASP.NET Core中实现速率限制
08/27
.NET Core 委托原理解析(最新推荐)
08/27
.NET 9 new features-Microsoft.ML.Tokenizers 库(文本标记化功能)
08/27
如何在 .NET 中使用 Tesseract 识别图片文字
08/27
ASP.NET Core Web API之Token验证的实现
08/27
asp.net core web api项目添加自定义中间件的实现
08/27
AI精选
