使用xml作为数据源,配合a:Menu类自由扩展菜单项_XHTML/WEB_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

使用xml作为数据源,配合a:Menu类自由扩展菜单项

作者:黑客防线网安XML教程基地 来源:黑客防线网安XML教程基地 浏览次数:0

本篇关键词:自由扩展菜单配合
黑客防线网安网讯:  先新建一个名为menu的xml文件,内容如下:  <?xml version="1.0" encoding="utf-8" ?>  <menu>    <menuItem url="~/Default.aspx" title="首页"  description=""/>    <menuIt...

  先新建一个名为menu的xml文件内容如下:

  <?xml version="1.0" encoding="utf-8" ?>
  <menu>
    <menuItem url="~/Default.aspx" title="首页"  description=""/>
    <menuItem url="~/News.aspx" title="新闻"  description="">
      <menuItem url="~/News.aspx" title="国内新闻"  description=""/>
      <menuItem url="~/News.aspx" title="国际新闻"  description=""/>
    </menuItem>
  </menu>        然后在页面上拖放一个menu控件并拖放一个XmlDataSource控件,id为XmlDataSource1,将menu的 DataSourceID设置为XmlDataSource1
          配置XmlDataSource控件,使DataFile="~/Menu.xml" XPath="menu/menuItem",
  这里采用xpath来选取数据,即将menuItem的数据筛选出来
         此时,再绑定menu控件的数据,告诉menu控件该怎么显示从xml文件筛选出来的数据。选中menu控件,在属性窗口选取DataBindings,在弹出的对话框里,在左上角的列表中选中menuItem,单击添加按钮将menuItem添加到左下的列表中,再在此列表中选择menuItem,此是右边的列表将显示要绑定的属性,使NavigateUrlField="url" TextField="title"。按确定按钮返回设计界面,此时就会显示出"首页"和"新闻"两个菜单项。
          设计html代码如下:
  <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="CoAffiliate._Default" %>

  <!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>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.cnblogs.com/ofei/archive/2007/01/20/625745.html

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-15919-1.html
网站维护教程更新时间:2012-04-06 01:01:39  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer