string path=@"C:\Data\"+this.DropDownList1.SelectedItem.Value+Date1.Text.Replace(".","")+"--"+Date2.Text.Replace(".","")+".xml";
try
{

XmlTextWriter writer=new XmlTextWriter(path,System.Text.Encoding.UTF8);
writer.Formatting=System.Xml.Formatting.Indented;
writer.WriteStartDocument();
writer.WriteStartElement("root");
writer.WriteEndElement();
writer.Flush();
writer.Close();
Response.Write("<script language='javascript'>alert('导出成功!');</script>");
}
catch(Exception ex)
{
Response.Write("<script language='javascript'>alert('导出失败!"+ex.Message+"');</script>");
}
我想让用户把一些数据写入xml,然后保存在本地。但是现在为什么在服务器上面可以生成,但是在其他机器上面显示生成成功,但是在data文件夹里面没有xml文件呢?都生成在了服务器的那台机器上了?