可能重复:
如何使用C#在asp.net中下载xml文件
任何人都可以请求如何下载xml(字符串).我正在使用MVC3
mycode的;
public FileResult Download(string id)
{
var model = service.GetAllDefinitions().First(x => x.ID == id);
var definitionDetails = new StatisticDefinitionModel(model);
string xmlString = definitionDetails.ToXml;
//string presented xml
string fileName = definitionDetails.Name + ".xml";
var stream = new MemoryStream();
var writer = XmlWriter.Create(stream);
writer.WriteRaw(xmlString);
stream.Position = 0;
var fileStreamResult = File(stream, "application/xml", fileName);
return fileStreamResult;
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.给出错误
错误:
XML文档必须具有顶级元素.处理资源时出错
谢谢,
我需要一个上述日期的日期格式,我的代码是这样的
function formatDateTime(date) { return $.telerik.formatString('{0:dd/MM/yyyy hh:mm:ss}', date); }
Run Code Online (Sandbox Code Playgroud)
但它只显示07/15/2012 09:31:45,错过了AM和PM,但我需要AM和PM,任何人都可以帮忙吗?
谢谢,