XmlDocument doc = new XmlDocument();
doc.Load(Request.PhysicalApplicationPath + "/Advertisingxml/xcimg.config");//读取配置文件
XmlNode rooturl = doc.SelectSingleNode("configuration/img");//获取节点
if (rooturl.ChildNodes.Count > 0)
{
Random rdom = new Random();
int s = rdom.Next(0, rooturl.ChildNodes.Count - 1);//随机抽取图片
string root = string.Empty;
if (!Request.ApplicationPath.ToString().Equals("/"))
{
root = Request.ApplicationPath;
}
xch.InnerHtml = "<img src='" + root + "/" + rooturl.ChildNodes[s].Attributes["value"].Value + "' style='width:300px; height:72px;' alt='锋象网经历分享'/>";
}
备注:
1.对少量,灵活,多变,而且保密性比较低的数据建议存储在配置文件中。
2.用.config和.xml存储数据还是有一定的区别,config是配置,.xml是软件内置的网页文件。所以想web.config这类保密性高的数据建议用.config存储。