使用XmlDocument 读取books.xml中的书名到DropDownList中

本文介绍如何在ASP.NET应用程序中使用XML文档为下拉列表填充数据。具体步骤包括加载XML文档、获取所有书籍名称并将它们添加到服务器控件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Demo3.aspx文件:


        书名:<asp:DropDownList ID="DropDownList1" runat="server" Height="25px"
            Width="184px">
        </asp:DropDownList>


Demo3.aspx.cs文件:

        XmlDocument xdoc;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                xdoc = new XmlDocument();//声明一个xml文档实例,xdoc代表一个文档,但是代表谁现在没说
                xdoc.Load(Server.MapPath("books.xml"));//把book这个xml文档copy一份给xdoc
                XmlNodeList list = xdoc.GetElementsByTagName("name");
                foreach (XmlNode node in list)//把里面的内容都出来,用遍历取出来?
                {
                    this.DropDownList1.Items.Add(node.InnerText);
                }
                Session["doc"] = xdoc;
            }
            else
            {
           
                xdoc=Session["doc"] as XmlDocument;
            }
          
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值