首页 > Web开发 > 详细

asp.net 加载xml到menu

时间:2016-10-26 13:11:21      阅读:128      评论:0      收藏:0      [点我收藏+]

XML File

<?xml version="1.0" encoding="utf-8" ?>
<Area  iAreaID ="0" cAreaName="城市">
  <Province iAreaID ="1" cAreaName="北京市"/>
  <Province iAreaID ="2" cAreaName="上海市"/>
  <Province iAreaID ="3" cAreaName="天津市"/>
  <Province iAreaID ="4" cAreaName="重庆市"/>
  <Province iAreaID ="5" cAreaName="湖北省">
    <City iAreaID ="51" cAreaName="武汉市"/>
    <City iAreaID ="52" cAreaName="黄冈市" />
    <City iAreaID ="53" cAreaName="荆州市"/>
    <City iAreaID ="54" cAreaName="武穴市" />
    <City iAreaID ="55" cAreaName="十堰市"/>
    <City iAreaID ="56" cAreaName="黄石市" />
  </Province>
  <Province iAreaID ="6" cAreaName="河北省">
    <City iAreaID ="61" cAreaName="石家庄市"/>
    <City iAreaID ="62" cAreaName="唐山市" />
  </Province>
  <Province iAreaID ="7" cAreaName="山西省">
    <City iAreaID ="71" cAreaName="太原市" />
    <City iAreaID ="72" cAreaName="大同市" />
  </Province>
</Area>

  

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default6.aspx.cs" Inherits="Default6" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/Area.xml"></asp:XmlDataSource>
        <asp:Menu ID="Menu1" runat="server" DataSourceID="XmlDataSource1" 
            Orientation="Horizontal" StaticDisplayLevels="2" 
            StaticEnableDefaultPopOutImage="False">
            <DataBindings>
               <asp:MenuItemBinding DataMember="Area" TextField="cAreaName"
                    ValueField="cAreaName" />
               <asp:MenuItemBinding DataMember="Province" TextField="cAreaName"
                    ValueField="cAreaName" />
               <asp:MenuItemBinding DataMember="City" TextField="cAreaName" ValueField="cAreaName" />
           </DataBindings>
        </asp:Menu>
    </div>
    </form>
    
</body>
</html>

  

asp.net 加载xml到menu

原文:http://www.cnblogs.com/mengluo/p/5999675.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!