protected void btnSave_Click(object sender, EventArgs e)
{
Session["userName"] = "rmyy";
Session["passWord"] = "123";
if (checkInput())
{
XmlDocument xmlDoc = new XmlDocument();
String strXmlPath = "UsersData.xml";
xmlDoc.Load(strXmlPath);
XmlNode node = xmlDoc.SelectSingleNode("/users/user[username='" + Session["userName"].ToString() + "']");
node["password"].InnerText = this.TextBox3.Text.Trim();
xmlDoc.Save(strXmlPath);
}
}
strXmlPath 这个是相对路径
一切都正常,就是xmlDoc没保存到修改后的结果,
我断点看过xmlDoc里面的内容,这个node["password"].InnerText已经被改成"456"
就是没保存到文件去,不知道啥原因
楼上的.
LZ里面就没有 Server.MapPath啊.. 老纳闷了..~