帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程
基础HTML 控件
作者:佚名 发布时间:2005-04-02 来源:不详
 


    了解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>



按下按钮后程序执行的结果
 
 
  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Web 控件的基础属性  (2005-04-02)
 ·基础Web 控件与数据源的系结--系  (2005-04-02)
 ·DataGrid Web 控件的基础应用  (2005-04-02)
 ·JSP数据库基础知识 语法详解  (2005-04-02)
 ·J2EE应用部署(一):基础篇  (2005-04-02)
 ·ASP基础  (2005-03-12)
 ·ASP脚本基础  (2005-03-12)
 ·<展现C#> 第二章 NGWS Runtime 技  (2005-03-12)
 ·邮件服务器端软件-IMAIL基础教程  (2005-03-12)
 ·IMail基础教程(一) DNS设置 - 1  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统