你的意思是保存用户填写的值到<name ID="">AA</name>中还是就是等用户再次点进去页面的时候显示用户以前的填写的数据?

解决方案 »

  1.   

    前者,结果存下来的xml需要保存进数据库
      

  2.   

    搜linq   to  xml  ,读取成实体类,绑定后修改,再保存到数据库。
      

  3.   

     DataSet ds = new DataSet();
                ds.ReadXml("XMLFile1.xml");//读取
                string gender = ds.Tables[0].Rows[0]["gender"].ToString();
                string name = ds.Tables[1].Rows[0]["name_Text"].ToString();
                string id = ds.Tables[1].Rows[0]["id"].ToString();            //修改,并保存
                ds.Tables[0].Rows[0]["gender"] = Textbox1.text;
                ds.Tables[1].Rows[0]["name_Text"] = "cc2";
                ds.Tables[1].Rows[0]["id"] = "cc3";
                ds.WriteXml("XMLFile1.xml");   写数据库时,数据直接从dataset 中更新数据库就可
      

  4.   

    这不就是wpf/xaml做的事情么。google wpf dynamic load xaml