修改xml文件session丢失
XmlDocument xmlDocument = new XmlDocument();
String path = System.Web.HttpContext.Current.Server.MapPath( "App_Code/Tbl_Device.xml ");
xmlDocument.Load(path);
String xpath = "tbl_devices/tbl_device[@id= " + deviceBean.Device_id.ToString() + "]/selected ";
XmlNode node = xmlDocument.SelectSingleNode(xpath);
node.InnerText = "1 ";
xmlDocument.Save(path);
象上面这样修改xml文件一个节点的值,以删除一行纪录,但是第一次点删除按钮没问题,第二次点就返回到初始的页面,查断点发现第二次session丢失,变为null
以下是xml文件
<tbl_device id= "01 ">
<device_type_name> AP862788902 </device_type_name>
<ip4> 129.248.123.66 </ip4>
<ip6> 2 </ip6>
<device_type_code> ApeosPort C3320-I </device_type_code>
<selected> 0 </selected>
<device_cerial_num> ID45678891710 </device_cerial_num>
<machine-status> 1 </machine-status>
<ep-status> 1 </ep-status>
<meta1> 1 </meta1>
<meta2> 1 </meta2>
<meta3> 1 </meta3>
<device_update_time> 2007-02-01 10:00:00 </device_update_time>
</tbl_device>
谁能帮我一下
[解决办法]
不要放那个目录,那个目录不是用来发布数据的。
放到App_Data目录里。