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


    了解HTML 控件的原理及架构后,接下来我们先来介绍常在许多HTML 控件中出现的属性。

InnerHtml 属性、InnerText 属性
    InnerHtml 以及InnerText 这两个属性主要是用来设定控件所要显示的文字。这两个控件的属性假设都为「<b> 试验</b>」,对于InnerHtml 属性而言会将其中的<b> 标注加以解译,所以显示出粗体的文字;而对于InnerText 属性而言不会将其中的<b> 标注加以解译,所以会将「<b>试验</b>」一五一十的显示出来,如下列范例所示:

<Html>
<Form Runat="Server">
<Button Id="Button1" Runat="Server" OnServerClick="Button1_Click"/><P>
<Span Id="Sp1" Runat="Server"/> <br>
<Span Id="Sp2" Runat="Server"/>
</Form>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object, e As EventArgs)
Sp1.InnerHtml="InnerHtml 测试"
Sp2.InnerText="InnerText 测试"
Button1.InnerText="请按此处"
End Sub
Sub Button1_Click(Sender As Object, e As EventArgs)
Sp1.InnerHtml="<b>测试</b>"
Sp2.InnerText="<b>测试</b>"
End Sub
</Script>
</Html>

程序执行结果:

按钮按下后:


Disabled 属性
    Disabled 属性我们称做禁能。禁能就是将一个对象的功能关闭,让对象暂时无法执行工作。所以如果将对象的Disabled 属性设为True 时,该对象会显示为灰色并且停止工作;然而若我么将Disabled 属性设回False,该控件即可正常工作。以Button 对象为例,若该对象的Disabled 属性被设定为True,则按钮无法被按下,如下范例所示:

<Html>
<Button Id="Button1" Runat="Server">Disable 状态</Button><p>
<Button Id="Button2" Runat="Server">Enable 状态</Button>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object, E As Eventargs)
Button1.Disabled=True
End Sub
</Script>
</Html>

程序执行结果:

Visible 属性
    Visible 属性可以让一个对象的视觉元素消失,换句话说就是将对象隐藏起来让使用者看不到。下面范例在Page_Load 事件中将名为Anchor1 的超级链接控件隐藏起来,待使用者按下Button1按钮后再将其Visible 属性设为True:

<Html>
<A Id="Anchor1" Runat="Server" Href="http://127.0.0.1">出现的Anchor 控
件</A>
<Form Runat="Server">
<Button Id="Button1" Runat="Server"
OnServerClick="Button1_Click">Click!!
</Button>
</Form>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object, e As EventArgs)
Anchor1.Visible=False
End Sub
Sub Button1_Click(Sender as Object, e As EventArgs)
Anchor1.Visible=True
End Sub
</SCRIPT>
</Html>


按下Button1 后:


Attributes 属性
    有两个方法可以指定对象的属性,第一种是我们前面常用的对象.属性,而另外一种就是对象.Attributes("属性名称") 。下列范例利用Attributes 属性指定Anchor1 的Href 属性:

<Html>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object, E
As Eventargs) Anchor1.Attributes("Href")="http://msdn.microsoft.com"
End Sub
</SCRIPT>
<A Id="Anchor1" Runat="Server">按这里</A>
</Html>

Style 属性
    本属性可以用来设定控件的样式。我们以Button 控件为例子,标准Button 控件的底色为灰色,而文字为黑色。对于只使用HTML 标注来说,除非我们配合CSS(Cascading Style Sheet,串接样式表。这是为了补强HTML 的不足,由全球信息网联盟所提出的规格)的使用,否则无法更改按钮的颜色。为了让开发人员可以方便的设定对象样式,ASP.NET 便为控件设计了Style属性。下表列出Style 属性可以设定的样式:

下列范例改变了Button 控件的样式:

<Html>
<Button Id="Button1" Runat="Server">button 按钮</Button>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object, e As EventArgs)
Button1.Style("Background-Color")="#FFFF00" '以RGB 设定颜色
Button1.Style("Color")="Blue"
Button1.Style("Font-Family")="标楷体" '设定字型
Button1.Style("Font-Size")="20pt" '设定字体大小
Button1.Style("Font-Style")="italic" '设定为斜体字
Button1.Style("Font-Weight")="bold" '设定为粗体字
Button1.Style("Text-Decoration")="Underline" '设定为底线字
Button1.Style("Text-Transform")="UpperCase" '小写转大写
End Sub
</Script>
</Html>


  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·基础HTML 控件  (2005-04-02)
 ·HtmlEncode 以及HtmlDecode 方法  (2005-04-02)
 ·JSP由浅入深(5)—— Scriptlets和  (2005-04-02)
 ·如何实现动态添加Html文档中Form  (2005-03-12)
 ·ADO存取数据库如何与HTML结合  (2005-03-12)
 ·asp实现在web中显示电子表格数据  (2005-03-12)
 ·自己动手,结合javascript和dhtm  (2005-03-12)
 ·FrontPage创建HTML/ASP混合页面  (2005-03-12)
 ·FrontPage创建HTML/ASP混合页面  (2005-03-12)
 ·用ASP发送HTML格式的邮件  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·帝国网站管理系统采集使用教程
·帝国网站管理系统模板制作教程
·帝国CMS模板下载
·Discuz6.0.1UC版通行证发布
·帝国网站管理系统之网站迁移教程
·帝国网站管理系统实例入门教程下载
·《帝国网站管理系统》实例入门教程
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统