protected void ExportXmlButton_Click(object sender, EventArgs e) { if (_Language != null) { XmlDocument xml = LanguageManager.ExportResourcesXml(_Language); Response.Clear(); Response.AddHeader("Cache-Control", "private"); Response.AddHeader("Pragma", "cache"); Response.AddHeader("Expires", "0"); Response.ContentType = "text/xml"; Response.AddHeader("Content-Disposition", "attachment;filename=Language_" + _Language.Name + ".xml"); // Flush the HEAD information to the client... Response.Flush(); Response.Write(xml.OuterXml); Response.Flush(); Response.Close(); } }