======================================================
注:本文源代码点此下载
======================================================
第四章html控件
html控件在服务器端是可见的,所以我们可以根据它来按照我们的意愿来编写。html控件表现为一些可见的控件。
2.4.1 htmlbutton
htmlbutton server control 就象html4.0中的一样,但是这与不一样的,我们看下面的例子button.aspx:
响应按钮事件:
对两个button的描述:
button1:
click me!
button2,我们增加了鼠标事件:
click me too!

点击button2,并把鼠标移到它的上面:

第二节 htmlform
一个htmlform control必须要处理postback请求,一个web form只有一个标记。form.aspx中form的表示:
button1
button2
响应鼠标按钮事件:
sub button1_onclick(sender as object, e as eventargs)
span1.innerhtml = "it is button1"
end sub
sub button2_onclick(sender as object, e as eventargs)
span2.innerhtml = "it is button2"
end sub
看如下结果:

点击两个按钮,同时显示信息:

2.4.2 htmlimages
我们通过一个这个标记来显示图片:

我们根据id号为提供图片来源:
sub submitbtn_click(sender as object, e as eventargs)
image1.src="../../images/" & select1.value
end sub
建立一个选择控件来与用户的交互:
选择面部表情文件:
4
5
6
7
8
9
我们运行如下:

选择相应的文件号,点击按钮,图片就显示出来。
2.4.3 textarea
象在html中的一样,在asp.net中的textarea也是一个多行输入框。textarea的宽度由他的cols属性决定,长度由rows属性决定。
textarea.aspx中定义输入:
我们用textarea1.value取得输入的值。具体如下(textarea.aspx):
.net->submit and reset
输入名字:
输入密码:(密码是:
saidy2001)
看到如下的效果:

输入名字和提示的密码,如下:

2.4.8 小结
本章介绍了服务器端的html控件,虽然它们的功能都可以以简单的html语言来实现,但是在asp.net中依然提供了对它们的实现。以html语言书写和以服务器端控件的实现在思维方式上已经有了很大的不同,对于html语言而言,只是一种标识;而对服务器端html控件而言,却已演变成为一段程序,一个对象。两者的区别不仅仅是,一个后缀名为.html,另一个为.aspx。html文件依赖于服务器端对标识的解释执行,html控件却可以被编译执行,两者在效率上的差异不言而喻。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
本文介绍了ASP.NET中HTML控件的应用,包括Button、Form、Image和Textarea等控件的具体实现方式及其事件处理过程。
610

被折叠的 条评论
为什么被折叠?



