asp.net如何给ajax返回XML数据
我是翔子 2009-03-16 10:21:49 在.ashx页面中,怎么样给ajax返回XML数据~
public void ProcessRequest (HttpContext context) {
string chid=context.Request.Params["Chid"];
DataTable dt = new DataTable();
....(将datatable转换成了XML字符串)
context.Response.Write("<?xml version='1.0' encoding='utf-8'?>");
context.Response.Write(CDataToXml(dt)); //如果这样返回能行吗?
}
这样返回的话,感觉虽然是按照XML写法返回的,但是其实是text类型的吧~~火狐浏览器可以以xml的方式去解析,但是IE不行,不知道这样返回是不是正确的~?
还有。如果是返回json的话,该怎么写呢~????