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

Posted 事件

篇首语:大鹏一日同风起,扶摇直上九万里。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 6.4不只是能被用户触发的事件[3]相关的知识,希望对你有一定的参考价值。

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

    首先 查看一下ItemDataBound事件本身

    Protected Sub DataList _ItemDataBound(ByVal sender As Object ByVal e As System Web UI WebControls DataListItemEventArgs) Handles DataList ItemDataBound

    这个事件在数据库中的一行数据绑定到服务器控件时触发 与ImageButton控件的Click事件一样 DataList控件的ItemDataBound事件在第二个参数中向事件过程提供了额外的信息 这包括关于即将绑定行的信息以及一个名为DataItem的属性 而该属性本身又包含了三个属性

    lDataItem: 从数据库中取回的实际数据条目

    lItemindex: 即将被绑定的数据行索引号 从 开始 每行数据递增

    lItemType: 数据项在DataList中的类型 可能是如下值中的某一个 AlternatingItem EditItem Footer Header Item Pager Selectedltem或Separator

    ItemType属性用于判断正在处理的数据行的类型 例如 如果将数据绑定到标题行

    那么ItemType属性的值就是Header 对于这个示例中的实际数据行 ItemType属性的值可能是Item或AlternatingItem(两个值交替出现) 因此下面显示的代码只是简单地查看ItemType的值 以便只处理感兴趣的数据行

    If e Item ItemType = ListItemType Item Or _    e Item ItemType = ListItemType AlternatingItem Then

    接下来可以通过ItemType访问绑定到image控件的具体数据 因此就可以查看是否有图片的数据 首先 提取实际的数据行 不用考虑这段代码的具体细节 数据和数据转换在接下来的几章中讨论 重要的是记住e Item DataItein是从数据库中取回的实际数据行 并检查PictureUrl列是否为空

    row = DirectCast(e Item DataItem DataRowView)    If row( PictureURL ) ToString() Trim() = Then

    这个示例中的有些内容没有详细地解释 因为它们将在本书后面的章节中讨论 数据绑定和数据库将在第 章讨论 数据转换(使用DirectCast)和FindControl的使用将在第 章讨论 现在不需要知道它们的工作原理 但重要的是知道可以完成哪些处理 在这个示例中 您看到了一个事件在数据库中的数据绑定到服务器控件时触发 这个事件提供了服务器控件中底层数据和数据行的信息 因此可以获得很多信息

cha138/Article/program/net/201311/14894

相关参考

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

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

知识大全 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的按钮(