ASP.NET
七、ASP.NET Web 服务器控件和 CSS 样式
您可以通过设置各种外观属性(如 ForeColor、BackColor、Height 和 Width)来控制 ASP.NET 服务器控件的外观。此外,部分控件支持公开附加样式相关设置的样式对象。
说明: ASP.NET 网页在运行时可以当作 HTML 页。您因此可以使用级联样式表 (CSS) 设置页(而不是 Web 服务器控件)上任何元素的外观。另外,您可以定义包括级联样式表设置的 ASP.NET 主题,然后将这些主题应用于页或网站。
1、将外观属性呈现到浏览器
当页运行时,外观属性将根据用户浏览器的功能呈现。如果用户的浏览器支持级联样式表 (CSS),外观属性将呈现为构成控件的 HTML 元素的样式属性。例如,如果您定义了一个 HyperLink Web 服务器控件,并将其 ForeColor 属性设置为 Red,将其 Bold 属性设置为 true,将其 Size 属性设置为 xx-small,并且用户的浏览器支持样式表,则该控件呈现为:
<a id="hyperlink1" style="color: red; font-size: xx-small; font-weight: bold;">HyperLink</a>
另一方面,如果用户浏览器不支持样式,控件将使用其他方式呈现,如 <font> 元素。以下显示了不支持样式的浏览器对于上例的呈现结果:
<a id="a1"><b><font color="red" size="1">HyperLink</font></b></a>
呈现结果取决于浏览器的属性的其他示例还有 BorderWidth 和 BorderColor。
部分外观属性,例如 BorderStyle,不使用样式将无法呈现。不支持样式的浏览器因此会忽略这些属性。
2、控件样式对象
除了 ForeColor 和 BackColor 等外观属性之外,控件还会公开一个或多个样式对象,用于封装附加的外观属性。Font 样式属性就是一个示例,它公开 FontInfo 类型的对象,这种类型的对象包含与字体有关的单个属性,如 Size、Name 和 Bold。
部分控件公开您可以用于设置控件特定部分的外观的样式对象。例如,Calendar Web 服务器控件包含 DayStyle(单独的日)、SelectedDayStyle(用户所选日、周或月)和 WeekendDayStyle 等样式对象。例如,使用 SelectedDayStyle 样式对象,可以设置用户所选的日的 BackColor 和 ForeColor 属性。
大部分样式对象为 Style 或 TableItemStyle 类型的样式对象,原因是它们设置了表单元格的属性。Font 属性的类型为 FontInfo。
3、样式对
相关文档:
看了那么多,还是亲自动手实践下有效果。
引用 百度 杨云飞ai生活
ASP.NET 2.0 实现伪静态网页方法
方法一:利用Httphandler实现URL重写(伪URL及伪静态)
我们有时候会见到这样的地址:“http://www.huoho.com/show-12-34.html”,你或许认为在站点服务器根目录“/”下存在名为“show- ......
Default.aspx CS文件代码
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _De ......
一、如何:使用 ASP.NET 语法将服务器控件添加到 ASP.NET 网页
可以通过在 .aspx 文件中直接声明 Web 服务器控件将它添加到页中。
以声明方式添加控件
A、如果您位于可视化设计器中,请切换到源编辑视图。
B、将表示该控件的元素键入 .aspx 文件。您使用的具体语法取决于要添加的控件, ......