我爱Aspx >> Asp.Net >> 使用ASPX输出XML应注意的问题Ajax应用程序中服务器端如果使用ASPX返回XML格式数据,一般将VS生成的HTML字符先清除,代码文件中直接使用Response.Write输出XML字符串。
需要注意的是要设置Response的相应属性客户端才能正确解析字符串。
首先要设置ContentType 属性:
Response.ContentType = "text/xml";
如果xml字符串中包含中文则还要设置Charset属性:
Response.Charset = "GB2312";
然后按照XML文件的格式输出内容:
Response.Write("<?xml version=\"1.0\" encoding=\"GB2312\" ?>");
今天就是因为这个Charset让我郁闷了好久,因为XML字符中中包含中文字符而又没有设置Charset,因此XMLHttpRequest.responseXML总是null,查了半天资料终于恍然大悟。
http://smartstone.cnblogs.com/archive/2006/07/08/446181.html
Ҷƪл˵?
ASP.NET2.0瞎记-加密链接字符串[08-01]
从asp.net页面发送电子邮件[08-01]
asp.net WebForm页面间传值方法[08-01]
介绍几个ASP.NET中容易忽略但却很..[08-01]
ASP与ASP.NET互通COOKIES的一点经..[08-01]
解决 ASP.NET 中目录访问权限的问..[08-01]
ASP.Net常用功能整理--生成图片的..[08-01]
AJAX之xmlHttp[08-01]
asp.net调用存储过程方法新解[08-01]
Asp.Net中NHiernate的Session的管..[08-01]
用iframe解决下拉框与层之冲突[08-01]
用C#.NET实现拖放操作[08-01]
一個Ajax.NET的查詢實例[08-01]
ORACLE8I转换数据到SQL SERVER[08-01]
C#多线程-不同线程之间通过事件委..[08-01]
Windows 2003 Server 中DOTNET程..[08-01]
ASP.NET2.0瞎记-加密链接字符串[08-01]
Photoshop打造一幅不错的电路板效..[08-01]
Photoshop把人物照片打造的更具有..[08-01]
Agnitum Outpost Firewall Pro身..[08-01]