凡web控件都有此属性
WebControl.CssClass 参考该例: .NET 框架类库 WebControl.CssClass 属性 [C#]请参见
WebControl 类 | WebControl 成员 | System.Web.UI.WebControls 命名空间
要求
平台: Windows 2000, Windows XP Professional, Windows .NET Server family
语言
C#C++JScriptVisual Basic全部显示
获取或设置由 Web 服务器控件在客户端呈现的级联样式表 (CSS) 类。[Visual Basic]
Overridable Public Property CssClass As String
[C#]
public virtual string CssClass {get; set;}
[C++]
public: __property virtual String* get_CssClass();
public: __property virtual void set_CssClass(String*);
[JScript]
public function get CssClass() : String;
public function set CssClass(String);
属性值
由 Web 服务器控件在客户端呈现的 CSS 类。默认值为 String.Empty。备注
使用 CssClass 属性指定要在客户端为 Web 服务器控件呈现的 CSS 类。此属性将在浏览器上为所有控件呈现。无论使用哪种浏览器,它始终呈现为类属性。例如,假设有下列 Web 服务器控件声明:<asp:TextBox id="TextBox1" ForeColor="Red" CssClass="class1" />
对于前面的 Web 服务器控件声明,在客户端上呈现下列 HTML:<input type=text class="class1" style="ForeColor:red">
注意 在不支持 CSS 的浏览器上,设置 CssClass 属性将没有任何效果。
示例
[Visual Basic, C#] 下面的示例阐释如何使用 CssClass 属性更改 HyperLink 控件的样式。[Visual Basic] <html>
<head>
<style>
.CssStyle1
{
font: 12pt verdana;
font-weight:700;
color:orange;
}
.CssStyle2
{
font: 15pt times;
font-weight:250;
color:blue;
}
</style>
<script language="VB" runat="server">
Sub Button1_Click(sender As Object, e As EventArgs)
If HyperLink1.CssClass = "CssStyle1" Then
HyperLink1.CssClass = "CssStyle2"
Else
HyperLink1.CssClass = "CssStyle1"
End If
End Sub
</script>
</head>
<body>
<h3>CssClass Property of a Web Control</h3>
<form runat="server">
<asp:HyperLink id="HyperLink1" NavigateUrl="http://www.microsoft.com"
CssClass="spanstyle" Text="Click here to go to the Microsoft site"
Target="_new" runat="server"/>
<p>
<asp:Button id="Button1" Text="Click to change the Css style of the above link"
OnClick="Button1_Click" runat="server"/>
</form>
</body>
</html>
[C#] <html>
<head>
<style>
.CssStyle1
{
font: 12pt verdana;
font-weight:700;
color:orange;
}
.CssStyle2
{
font: 15pt times;
font-weight:250;
color:blue;
}
</style>
<script language="C#" runat="server">
void Button1_Click(Object sender, EventArgs e) {
HyperLink1.CssClass=((HyperLink1.CssClass=="CssStyle1")?"CssStyle2":"CssStyle1");
}
</script>
</head>
<body>
<h3>CssClass Property of a Web Control</h3>
<form runat="server">
<asp:HyperLink id="HyperLink1" NavigateUrl="http://www.microsoft.com"
CssClass="spanstyle" Text="Click here to go to the Microsoft site"
Target="_new" runat="server"/>
<p>
<asp:Button id="Button1" Text="Click to change the Css style of the above link"
OnClick="Button1_Click" runat="server"/>
</form>
</body>
</html>
[C++, JScript] 没有可用于 C++ 或 JScript 的示例。若要查看 Visual Basic 或 C# 示例,请单击页左上角的语言筛选器按钮 。要求
平台: Windows 2000, Windows XP Professional, Windows .NET Server family请参见
WebControl 类 | WebControl 成员 | System.Web.UI.WebControls 命名空间 --------------------------------------------------------------------------------将文档反馈发送给 Microsoft© 2002 Microsoft Corporation。保留所有权利。
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemwebuiwebcontrolswebcontrolclasscssclasstopic.htm
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货