本文共 1067 字,大约阅读时间需要 3 分钟。
ASP中的控件有两大类,html控件和内部控件,内部控件又可以称为web控件。他们的区别在于web控件可以自动提交,并完成对后台的交互。
一个简单的图,总结一下:
这里的button和checkbox和我们之前在VB,VS中使用有很多相似的地方就不说了,主要是在熟悉的基础上了解他们的不同之处。
这里的list的不同之处在于可以进行数据的绑定,像checkboxList,radioButtonList,listBox都具有这个功能,是如何实现的呢?这里举例radiobuttonlist:
this.rBtnItems.DataSource = sdr;this.rBtnItems.DataTextField = "voteItem"; //数据库中的列名 this.rBtnItems.DataValueField = "voteDetailsID";//此value内容不显示 this.rBtnItems.DataBind();
这样的前台具有了一定的处理能力。
像imageButton,linkButton没有很大的区别,加载图片,添加链接,之前我们使用的button也可以容易的实现。那么radioButton就有一些不一样的地方了,如果我们想要让两个radioButton只有一个可以,必须要设置其groupName,使他们在同一个组中。
这是广告控件,我们之前么有接触过这类的控件, 这类控件有一些规则,我们要了解一下:
~/Images/card.png 90 90 http://www.baidu.com Wingtip Toys 80 2 This is the caption for Ad#2
我们可以把这些内容存起来,例如我们存到ad.xml中,这样我们画出AdRotator控件,然后将绑到控件中,方法如下:
控件的学习和认识能够帮助我们更好的去设计页面,也不断的体会和对比知识之间的联系~