0
如果我將xml文件(名稱 - >值)的內容存儲在會話集合中,那麼在另一個頁面上訪問它的最佳方式是什麼(即不是一個下面的腳本運行)。如何使用C#中的SessionStateItemCollection(ASP.net)
是否只是在每個頁面上創建SessionStateItemCollection的新實例的工作,我想訪問該集合?
System.Xml.XmlDocument oXmlDoc = new System.Xml.XmlDocument();
oXmlDoc.Load(Server.MapPath("xml.xml")); //load XML file
XmlNode root = oXmlDoc.DocumentElement;
SessionStateItemCollection PSess = new SessionStateItemCollection(); //session collection
for (int x = 0; x < root.ChildNodes.Count; x++) //loop through children and add to session
{
PSess[root.ChildNodes.Item(x).Name] = root.ChildNodes.Item(x).InnerText; //add xml values to session
}
謝謝,有趣的是,我刪除了該行,以支持關於sessioncollection的一些錯誤信息。 – 2009-01-14 11:46:22