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、样式对
相关文档:
在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......
看了那么多,还是亲自动手实践下有效果。
引用 百度 杨云飞ai生活
ASP.NET 2.0 实现伪静态网页方法
方法一:利用Httphandler实现URL重写(伪URL及伪静态)
我们有时候会见到这样的地址:“http://www.huoho.com/show-12-34.html”,你或许认为在站点服务器根目录“/”下存在名为“show- ......
using System;
using System.Collections.Specialized;
using System.Data;
using System.Configuration;
using System.Collections;
using System.IO;
using System.Threading;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebC ......
public class chs2py
{
public chs2py()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
private static int[] pyvalue = new int[]{-20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036,-20032,-20026,& ......
六、ASP.NET Web 服务器控件中的 Tab 键顺序、焦点和访问键
若要增强在 ASP.NET 网页中使用控件的用户体验,可以指定用户通过按 Tab 键显示 ASP.NET Web 服务器控件的顺序,并可以指定最初打开页时页上的哪个控件具有焦点。
1、Tab 键顺序
当在浏览器中显示页时,用户可以使用 ......