国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

使用xml作為數(shù)據(jù)源,配合asp:Menu類自由擴展菜單項

2019-11-18 16:42:56
字體:
供稿:網(wǎng)友

先新建一個名為menu的xml文件,內(nèi)容如下:

<?xml version="1.0" encoding="utf-8" ?>
<menu>
  <menuItem url="~/Default.aspx" title="首頁"  descr  <menuItem url="~/News.aspx" title="新聞"  description="">
    <menuItem url="~/News.aspx" title="國內(nèi)新聞"  description=""/>
    <menuItem url="~/News.aspx" title="國際新聞"  description=""/>
  </menuItem>
</menu>        然后在頁面上拖放一個menu控件,并拖放一個XmlDataSource控件,id為XmlDataSource1,將menu的 DataSourceID設(shè)置為XmlDataSource1。
        配置XmlDataSource控件,使DataFile="~/Menu.xml" XPath="menu/menuItem",
這里采用xpath來選取數(shù)據(jù),即將menuItem的數(shù)據(jù)篩選出來。
       此時,再綁定menu控件的數(shù)據(jù),告訴menu控件該怎么顯示從xml文件篩選出來的數(shù)據(jù)。選中menu控件,在屬性窗口選取DataBindings,在彈出的對話框里,在左上角的列表中選中menuItem,單擊添加按鈕將menuItem添加到左下的列表中,再在此列表中選擇menuItem,此是右邊的列表將顯示要綁定的屬性,使NavigateUrlField="url" TextField="title"。按確定按鈕返回設(shè)計界面,此時就會顯示出"首頁"和"新聞"兩個菜單項。
        設(shè)計html代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="CoAffiliate._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

<html xmlns="<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Menu ID="Menu1" runat="server" DataSourceID="XmlDataSource1" Orientation="Horizontal" StaticEnableDefaultPopOutImage="False">
            <DataBindings>
                <asp:MenuItemBinding DataMember="menuItem" NavigateUrlField="url" TextField="title" />
            </DataBindings>
        </asp:Menu>
        <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/Menu.xml" XPath="menu/menuItem"></asp:XmlDataSource>
   
    </div>
    </form>
</body>
</html>
http://www.survivalescaperooms.com/ofei/archive/2007/01/20/625745.html


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 房山区| 中阳县| 互助| 灵武市| 板桥市| 云霄县| 军事| 垦利县| 枞阳县| 察隅县| 涞源县| 泽普县| 华阴市| 水富县| 宁陵县| 临清市| 泰顺县| 花莲市| 蓬安县| 东乌珠穆沁旗| 肇源县| 刚察县| 顺昌县| 万宁市| 桓仁| 靖州| 贵港市| 华蓥市| 濮阳县| 仪陇县| 东丰县| 尤溪县| 桓台县| 叶城县| 凤冈县| 静宁县| 濮阳市| 中牟县| 茂名市| 合作市| 中宁县|