知识大全 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用户控件 以下文字资料是由(全榜网网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不完全类 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
深层次来说这不是ASPNET的问题而是form的submit按钮就是如何设计的 当你的光标焦点进入某个表单元素的时候会激活该表单中第一个(流布局顺从左到右从上至下)type=submit的按钮(
深层次来说这不是ASPNET的问题而是form的submit按钮就是如何设计的 当你的光标焦点进入某个表单元素的时候会激活该表单中第一个(流布局顺从左到右从上至下)type=submit的按钮(