知识大全 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

        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 用户控件

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的按钮(