ASP控件总结(一)

来源:互联网 发布:对艺术的知乎 编辑:程序博客网 时间:2024/05/20 06:51

  • 控件
  • 一简单介绍
  • 二新亦非新
    • 1 List
    • 2 Button
    • 3 AdRotator
  • 三碎碎念

控件

      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" />

三、碎碎念

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

0 0
原创粉丝点击