当前位置:编程学习 > C#/ASP.NET >>

WebConfig配置文件读取问题,跪求协助啊

WebConfig配置文件读取问题,跪求协助啊
类似下面的配置
 <!--可配置多个域名-->
  <WebSystem.Framework.Site>
    <SiteInfo SiteName="sales" SiteUrl="http://www.googoowear.com/"/>
    <SiteInfo SiteName="passport" SiteUrl="http://passport.googoowear.com/"/>
    <SiteInfo SiteName="game" SiteUrl="http://game.googoowear.com/"/>
    <SiteInfo SiteName="tool" SiteUrl="http://tool.googoowear.com/"/>
    <SiteInfo SiteName="photo" SiteUrl="http://photo.googoowear.com/"/>
    <SiteInfo SiteName="image" SiteUrl="http://image.googoowear.com/"/>
    <SiteInfo SiteName="erp" SiteUrl="http://erp.googoowear.com/"/>
    <SiteInfo SiteName="bbs" SiteUrl="http://bbs.googoowear.com/"/>
    <SiteInfo SiteName="blog" SiteUrl="http://blog.googoowear.com/"/>
    <SiteInfo SiteName="manager" SiteUrl="http://manager.googoowear.com/"/>
    <SiteInfo SiteName="talk" SiteUrl="http://talk.googoowear.com/"/>
    <SiteInfo SiteName="union" SiteUrl="http://union.googoowear.com/"/>
    <SiteInfo SiteName="baike" SiteUrl="http://baike.googoowear.com/"/>
    <SiteInfo SiteName="zhidao" SiteUrl="http://zhidao.googoowear.com/"/>
    <SiteInfo SiteName="clickeye" SiteUrl="http://clickeye.googoowear.com/"/>
    <SiteInfo SiteName="domain" SiteUrl="googoowear.com"/>
    <SiteInfo SiteName="key" SiteUrl="20100417"/>    
  </WebSystem.Framework.Site>
<system.web>

我如何根据  SiteName 来读取 SiteUrl的值呢?
跪求高手帮忙,分不够在加,谢谢 --------------------编程问答-------------------- 用xpath --------------------编程问答-------------------- 不会,帮顶 --------------------编程问答--------------------  没弄过 帮顶
 现在高手都在休息中 --------------------编程问答-------------------- 我觉得你这系统本身就有问题,像这样的运行时资源文件,干吗要放在web.config呢,放在一个单独的xml文件中不是更好? --------------------编程问答-------------------- 这是.net哪个版本里的配置,我在2.0里提示配置错误。。。 --------------------编程问答--------------------  <WebSystem.Framework.Site>
这要看你这个东西是怎么设置的吧好像?
楼主应该把 WebSystem.Framework.Site 内部代码贴出来 看一下 --------------------编程问答-------------------- 你是不是只需要获得 SiteUrl这个的值,
<appSettings>
<add key="game" value="http://game.googoowear.com/" />
  </appSettings>
楼主把你的配置变成我上面写的这种方式,不知道符合你的要求不,再用下面的代码,或的节点中的值
ConfigurationManager.appSettings["game"].ToString()
这样可以吗?
调用ConfigurationManager类时要引用using System.Configuration --------------------编程问答-------------------- 你这个 存在的问题 如symbol_bc 这位朋友所言 干嘛要放webconfig 这里别放太多东西。

你可以单独创建一个XML 然后保存起来。

至于怎么读取 这个不难。

首选USING SYSTEM.XML;

然后   XmlDocument doc = new XmlDocument();
            doc.Load("abc.xml");
            XmlNodeList nodelist = doc.SelectNodes("//SiteInfo ");
            for (int i = 0; i < nodelist.Count; i++)
            {
                string Url = nodelist[i].Attributes["SiteUrl"].Value;
                string Name = nodelist[i].Attributes["SiteName"].Value;
            } --------------------编程问答-------------------- webconfig 也是如此操作  --------------------编程问答-------------------- 放在XML中,通过读取XML的形式将内容读取出来!~ --------------------编程问答-------------------- webconfig 也是如此操作
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,