动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   .Net → 阅读文章

 基础HTML 控件

作者来源: 
阅读 数 617 人次 , 2006-3-29 4:27:00 


了解html 控件的原理及一些基本的属性后,接下来我们就来介绍一些基础html 控件的实际应用。

htmlanchor 控件

htmlanchor 控件可以用来指定超级链接,其使用语法为:

<a
id="被程序代码所控制的名称"
runat="server"
href="欲连结的url 地址"
name="欲前往的书签名称"
onserverclick="事件程序名"
target="要将连结开启至哪个框架"
title="小提示"
>
超级链接文字
</a>

这个控件有如下的属性:


使用范例:
下面范例当使用者将鼠标移至「这是超级链接」时,会应显示文字「小提示」;按下「这是超级链接」时,会将网页重新导向微软的网站:

<html>
<a id="anchor1" runat="server">这是超级链接</a>
<script language="vb" runat="server">
sub page_load(sender as object, e as eventargs)
anchor1.href="http://www.microsoft.com"
anchor1.target="_blank"
anchor1.title="小提示"
end sub
</script>
</html>



htmlimage 控件
htmlimage 控件对应于html 元素中的<img> 元素,是用来显示图片于网页上的控件。它的使用方法和html 的<img> 标注很类似,只是在asp.net 里变为一个可以随程序来动态改变其属性的html 控件。其使用语法为:

<img
id="被程序代码所控制的名称"
runat="server"
alt="无法显示图形时所显示的小提示"
align="top | middle | bottom | left | right"
border="边框宽度"
height="影像高度"
src="影像所在的地址"
width="影像宽度"
>

其中语法中有「|」符号表示或的意思。下表为htmlimage 控件的常用属性:


使用范例:
下面的程序利用page_load 事件来设定image1 对象的属性:

<html>
<img id="image1" runat="server"/>
<script language="vb" runat="server">
sub page_load(sender as object, e as eventargs)
image1.src="board.jpg"
image1.alt="this is a picture"
image1.width="512"
image1.height="384"
image1.border="2"
end sub
</script>
</html>



htmlbutton 控件
htmlbutton 控件最主要是让使用者透过按钮执行命令或动作,所以最重要的就是onserverclick事件onserverclick 事件当使用者按下按钮时便会触发。要指定发生onserverclick 事件时所要执行的程序,设定onserverclick 属性即可。例如指定onserverclick="button1_click" 时,即表示使用者按下按钮触发事件时,会呼叫button1_click 这个事件程序,我们就可以在button1_click 这个事件程序内撰写我们所要执行的程序代码。另外<button> 控件必须写在窗体控件<form runat="server"></form> 之内,这是因为button 控件可以决定数据的上传,而只有被<form> 控件所包围起来的数据输入控件,其数据才会被上传。关于这个部分我们后面会详细说明,其使用语法为:

<button
id="被程序代码所控制的名称"
runat="server"
onserverclick="事件程序名"
>
按钮上的文字、图形或控件
</button>

使用范例:
下面的范例码中button1 开始时并没有显示任何文字,但是当按下button1 时因为触发了button1_click 事件,使得button1 内的文字、背景色都发生了变化:

<html>
<form runat="server">
<button id="button1" runat="server" innertext="请按这里" onserverclick
="button1_click"/>
</form>
<script language="vb" runat="server">
sub button1_click(sender as object,e as eventargs)
end sub
</script>
</html>



按下按钮后程序执行的结果
 本文TagsHTML/CSS  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:数据的输入
· 下一篇:HTML 控件常用属性
· ASP.NET应用程序资源访问安全模型
· 用ASP.NET和XML做的新闻系统
· 自订字段内容
· ASP.NET 2.0轻松实现数据库应用开发
· 一个数据库操作类的实例(二.Provider类)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077