帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > 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编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·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
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统