日期:2014-05-18  浏览次数:20861 次

关于这个转换xml文件
string xmlfilename = this.TextBox2.ToString();
  DataSet ds=(DataSet)Session["ds"];
  if(File.Exists(Server.MapPath(xmlfilename))!=true)
  {
  ds.WriteXml(Server.MapPath(xmlfilename));
  if(File.Exists(Server.MapPath(xmlfilename)))
  {
  Response.Write("转换成功");
  Button1.Enabled=false;
  }
  }
为什么这转换成的文件的名称不是我输入的名称了,变了System.Web.UI.WebControls.TextBox,为什么呢,求解!

------解决方案--------------------
你搞错了:)
this.TextBox2.ToString();//返回Textbox的类型
this.TextBox2.Text;//返回 Textbox的值

------解决方案--------------------
一楼正解,你应该写成this.TextBox2.Text就可以了