ASP控件总结(一)

这篇博客介绍了ASP中的控件,包括HTML控件和内部(Web)控件。Web控件能自动提交并与后台交互。文章详细讨论了List(如checkboxList和radioButtonList)、Button(如imageButton和linkButton)以及特殊的AdRotator广告控件,强调了它们的数据绑定和特定用法。
摘要由CSDN通过智能技术生成

控件

      ASP中的控件有两大类,html控件和内部控件,内部控件又可以称为web控件。他们的区别在于web控件可以自动提交,并完成对后台的交互。


一、简单介绍

      一个简单的图,总结一下:

这里写图片描述

      这里的button和checkbox和我们之前在VB,VS中使用有很多相似的地方就不说了,主要是在熟悉的基础上了解他们的不同之处。


二、新亦“非”新

2.1 List

      这里的list的不同之处在于可以进行数据的绑定,像checkboxList,radioButtonList,listBox都具有这个功能,是如何实现的呢?这里举例radiobuttonlist:

this.rBtnItems.DataSource = sdr;
this.rBtnItems.DataTextField = "voteItem"; //数据库中的列名                    

this.rBtnItems.DataValueField = "voteDetailsID";//此value内容不显示                       
this.rBtnItems.DataBind();

      这样的前台具有了一定的处理能力。

2.2 Button

      像imageButton,linkButton没有很大的区别,加载图片,添加链接,之前我们使用的button也可以容易的实现。那么radioButton就有一些不一样的地方了,如果我们想要让两个radioButton只有一个可以,必须要设置其groupName,使他们在同一个组中。

2.3 AdRotator

      这是广告控件,我们之前么有接触过这类的控件, 这类控件有一些规则,我们要了解一下:

 <Ad>
    <ImageUrl>~/Images/card.png</ImageUrl>  <!--图片-->
    <Height>90</Height>
    <Width>90</Width>
    <NavigateUrl>http://www.baidu.com</NavigateUrl> <!--链接地址-->
    <AlternateText>Wingtip Toys</AlternateText> <!--没有图片时,显示的文字-->
    <Impressions>80</Impressions>
    <Keyword>2</Keyword> <!--指定广告的id,与属性keywordfilter对应-->
    <Caption>This is the caption for Ad#2</Caption>
  </Ad>

      我们可以把这些内容存起来,例如我们存到ad.xml中,这样我们画出AdRotator控件,然后将绑到控件中,方法如下:

<asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/ad.xml" KeywordFilter="2" Target="_blank" OnAdCreated="AdRotator1_AdCreated" />

三、碎碎念

      控件的学习和认识能够帮助我们更好的去设计页面,也不断的体会和对比知识之间的联系~

评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值