知识大全 ASP.NET入门教程 6.4不只是能被用户触发的事件[2]
Posted 知
篇首语:敢说敢作敢为, 无怨无恨无悔。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 6.4不只是能被用户触发的事件[2]相关的知识,希望对你有一定的参考价值。
ASP.NET入门教程 6.4不只是能被用户触发的事件[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
( )在该空白事件过程中添加如下代码
Dim row As DataRowView
Dim img As Image
If e Item ItemType = ListItemType Item Or _
e Item ItemType = ListItemType AlternatingItem Then
row = DirectCast(e Item DataItem DataRowView)
If row( PictureURL ) ToString() Trim() = Then
img = DirectCast(e Item FindControl( NewsImage ) Image)
img Visible = False
End If
( )保存该页面并切换到Design View 右击该页面并选择View in Browser菜单项在浏览器中查看该页面 注意红色的叉号图片没有出现
操作回顾
在研究代码之前 需要理解HTML是怎样处理图片的 通过img标记创建图片 例如
<img src= ImageName gif ></img>
当浏览器接收到这段HTML代码时它将显示该图片 如果找不到该图片 则显示一个红色叉号图片 如果使用服务器控件操作图片 可以使用Image控件
<asp:Image ImageUrl= ImageName gif runat= server ID= Image ></asp:Image>
这将呈现为与第一个示例相同的HTML代码 因此如果实际上找不到这个文件 浏览器就将显示红色叉号图片 这就是该页面中发生的事情 您需要某种方式在新闻故事没有附带图片的时候不会显示红色叉号图片
在DataEvents aspx页面中使用了一个image服务器控件 但ImageUrl属性的值是从数据库中取回的 后续的两章将讨论数据库 因此现在不必考虑它的工作原理 重要的是要认识到每一行数据(一条新闻)从数据库中取出之后即被绑定到DataList控件 这意味着对于从数据库的表格中取回的每条数据DataList控件都有对应的条目 每行数据包含不同的新闻内容 标题 描述和本示例感兴趣的内容 图片的名称 但并不是每条新闻都有图片 所以必须检查数据库中是否有图片 如果没有 则使得Image控件不可见 下面的代码实现这个功能
cha138/Article/program/net/201311/14892相关参考
知识大全 ASP.NET入门教程 6.4不只是能被用户触发的事件[4]
ASP.NET入门教程6.4不只是能被用户触发的事件[4] 以下文字资料是由(全榜网网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的按钮(