知识大全 ASP.NET入门教程 3.5.3 导航控件[5]

Posted 属性

篇首语:面对艰难困苦,懦弱者被磨去棱角;勇敢者将意志品质磨砺得更为坚强。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 3.5.3 导航控件[5]相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 3.5.3 导航控件[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    操作回顾

    添加到Master页面的Menu控件将读取SiteMapDataSource控件(siteData)的内容并根据保存在该数据源中的数据显示一组链接 SiteMapDataSource控件本身不需要任何修改(除了重新命名以外) ──默认情况下 SiteMapDataSource将读取Web SiteMap文件并扮演Menu控件的中间人 以使它能够根据Web SiteMap文件的内容显示链接

    如果需要 可以使用表 所示的属性定制SiteMapDataSource

    将菜单绑定到SiteMapDataSource控件是从Web SiteMap数据文件创建链接层次结构的一种简便方法 但使用这个控件还可以完成更多的事情 包括绑定到完全不同的数据源 将控件(除Menu控件以外)与数据相结合 如果必须经常处理以完全不同的格式(Web SiteMap以外的格式)存储的站点地图数据 那么为了利用SiteMapDataSource控件 必须对SiteMapProvider类进行自定义 创建自定义的数据提供程序是一个相当复杂的过程(这己超出本章的讨论范围) 要获得关于该过程的更多信息 可以参考由Bill Evjen编写 Wrox出版社出版的Professional ASP NET

    在这个示例中 对Menu控件的修改非常少 只是为它添加了一些属性值 下面的代码显示了添加的属性值

 

 

 <asp:Menu ID= Menu runat= server DataSourceID= siteData StaticDisplayLevels=

                  orientation= Vertical

                  StaticSubMenuIndent=

                  disappearafter=

                  AccessKey= m                  

                  EnableViewState= false

                    >

                <DynamicMenuStyle CssClass= dynamicMenu />

                    <DynamicMenuItemStyle CssClass= dynamicMenuItem />

               </asp:menu>

    Menu控件本身的其他属性都很简单 这个示例在Properties面板中设置了列表第一行的两个属性(DataSourceID和StaticDisplayLevels) 其他属性控制如下内容

    Orientation:用于在页面上设置一个水平菜单条     StaticSubMenuIndent:控制显示了子菜单条目的缩进深度 如果这些菜单层级被设置为以静态模式显示     DisappearAfter:指定弹出式菜单在消失前的可视时间长度     AccessKey:设置键盘快捷键以增强可用性     EanbleViewstate: ASP NET的功能之一 如果将其设置为true 则页面在回送到服务器时会维护控件的状态 例如 在向服务器提交数据时 对文本框中的值保持不变 这个控件没有必要使用该属性 而且将其禁用将对页面的性能有微小的改善

    除了这些属性以外还有两个属性 它们帮助定义所显示控件的可视风格 DynamicMenuStyle控制弹出式菜单本身的外观 而DynamicMenuItemStyle控制链接的外观 这些内容的风格由css控制 第 章将详细介绍

    本章最后介绍的导航控件是TreeView控件 这个控件在用法上非常类似于Menu控件

cha138/Article/program/net/201311/15102

相关参考

知识大全 ASP.NET入门教程 3.5.3 导航控件[2]

ASP.NET入门教程3.5.3导航控件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 3.5.3 导航控件[4]

ASP.NET入门教程3.5.3导航控件[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 3.5.3 导航控件[1]

ASP.NET入门教程3.5.3导航控件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 3.5.3 导航控件[6]

ASP.NET入门教程3.5.3导航控件[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 3.5.1 标准控件

ASP.NET入门教程3.5.1标准控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 3.5.2 HTML控件[2]

ASP.NET入门教程3.5.2HTML控件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 3.5.2 HTML控件[1]

ASP.NET入门教程3.5.2HTML控件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 Asp.net导航控件真的值得用吗

Asp.net导航控件真的值得用吗?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 在ASP.NET 2.0中使用页面导航控件

在ASP.NET2.0中使用页面导航控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  几乎每个

知识大全 ASP.NET入门教程 1.3.2 导航

ASP.NET入门教程1.3.2导航  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n