我有一个xml字符串,并使用以下代码将其下载为.xml文件。
protected void btnDownloadXML_Click(object sender, EventArgs e)
{
try
{
HttpResponse response = HttpContext.Current.Response;
string xmlString = txtXMLcontent.InnerText;
string fileName = _logId + ".xml";
response.StatusCode = 200;
response.AddHeader("content-disposition", "attachment; filename=" + fileName);
response.AddHeader("Content-Transfer-Encoding", "binary");
response.ContentType = "application-download";
response.Write(xmlString);
}
catch(Exception ex)
{
throw ex;
}
}
这很好用。 但是,当我在记事本中打开下载的.XML文件时。
它包含整个dom HTML内容以及XML字符串。 我做错了什么?