知识大全 ASP.NET入门教程 6.4不只是能被用户触发的事件[4]

Posted 事件

篇首语:恢弘志士之气,不宜妄自菲薄。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 6.4不只是能被用户触发的事件[4]相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 6.4不只是能被用户触发的事件[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    这项技术也用于菜单 第 章介绍了导航控件 例如Menu和SiteMapPath控件 我们在Wrox United Web站点中遇到的一个问题是希望将SiteMapPath控件放置在所有的页面一上 这意味着每个页面都必须作为一个XML节点保存在SiteMap文件中 然而 我们不希望所有的页面都出现在菜单中 例如 我们不希望用户直接导航到Checkout页面 因为我们只希望他们从Shopping Cart页面导航过去 我们的问题是可以将一个节点保存在SiteMap和SiteMapPath中 但是不出现在菜单中 导航架构并没有特别处理这种情况 因此我们必须欺骗

    我们所采取的处理是使用Master页面的MenuItemDataBound事件(site Master) 如下所示

 

System Web UI WebControls MenuEventArgs)

   

        Dim text As String = e Item Text

   

        If text = Checkout Or text = Shop Item Or text = Shopping Cart Then

            e Item Parent ChildItems Remove(e Item)

        End If

   

    End

    在从SiteMap文件中提取每个菜单项并绑定到菜单的时 候将会触发MenuItemDataBound事件 在这个事件过程中我们检查菜单文本是不是我们不希望显示的页面 如果是的 则将其从菜单中删除 这意味着该菜单项在导航结构中仍然保留着位置 但不会在菜单中显示出来

    由此可以看到 由ASP NET产生的事件是非常有用的 虽然ASP NET负责数据的绑定和显示 但是我们仍然能控制正在发生的事情 下一小节介绍另一个示例 其中事件由用户间接触发

    ASP NET 入门教程完整版

cha138/Article/program/net/201311/14893

相关参考

知识大全 ASP.NET入门教程 6.4不只是能被用户触发的事件[2]

ASP.NET入门教程6.4不只是能被用户触发的事件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET入门教程 10.6 用户控件

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

知识大全 ASP.NET入门教程 10.6.1 用户控件结构

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

知识大全 ASP.NET入门教程 11.5 启用用户配置文件

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

知识大全 ASP.NET入门教程 10.6.2 简单的用户控件[1]

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

知识大全 ASP.NET入门教程 10.6.2 简单的用户控件[2]

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

知识大全 ASP.NET入门教程 10.3.2 不完全类

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

知识大全 asp.net回车触发button按钮事件

  深层次来说这不是ASPNET的问题而是form的submit按钮就是如何设计的  当你的光标焦点进入某个表单元素的时候会激活该表单中第一个(流布局顺从左到右从上至下)type=submit的按钮(

知识大全 asp.net 页面回车触发button按钮事件

  深层次来说这不是ASPNET的问题而是form的submit按钮就是如何设计的  当你的光标焦点进入某个表单元素的时候会激活该表单中第一个(流布局顺从左到右从上至下)type=submit的按钮(