All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
七个C#编程的小技巧_.net资料_编程技术
Visual C++ 6.0教程:c++数据类型之指针
总结优化SQL Server数据库查询的方法_[SQL Server教程]
PHP+Ajax 实现分页技术_[PHP教程]
PHP技巧:理解动态网页技术PHP与数组的应用_[PHP教程]
IsPostBack深入探讨_[Asp.Net教程]
javascript实现小方框中浏览大图特效_JavaScript技术_编程技术
初学,ASP.NET,AJAX,(三):使用,UpdatePanel_[Asp.Net教程]
C#进制转换,的记录_.net资料_编程技术
C#中HelpProvider组件应用实例
Reading number is top 10 pictures
看到这个手速,决定过年就让我家猫帮我抢红包了。。
到底是谁撞谁呀?
来几张有特色的图片
八个盛产美女的国家1
Summer is most suitable for young people to travel in China7
Sanya, hainan Haitian party feast promiscuity
BingBingFan apple dew point photo gallery5
这才是真正的人体艺术3
这酸爽,让人不敢相信
A man's favorite things8
Download software ranking
WebService在.NET中的实战应用教学视频 → 第5集
Unix video tutorial7
天龙八部十二宫服务端
jdk1.5
软件工程思想
C#COM编程指南
Love the forty days
仙剑奇侠传98版歌曲
美女写真3
传奇私服架设教程-chm
qq published in(发表于) 2014/7/9 1:37:18 Edit(编辑)
asp.net2.0指定和禁用主题

asp.net2.0指定和禁用主题

asp.net2.0指定和禁用主题

指定和禁用主题

在开发网站时,应根据实际需要指定和禁用主题,下面从两个方面来介绍。

1.为单个页面指定和禁用主题

为单个页面指定主题有两种方法,一种是设置Theme属性,另一种是设置StyleSheetTheme属性;在单个页面中禁用主题的方法也有两种,一种是通过设置EnableTheming属性来禁用主题,另一种是通过直接设置控件的属性来覆盖主题中设置的该控件的样式,从而达到禁用主题的目的。下面详细介绍如何在Web页面中指定和禁用主题。

(1)通过设置Theme属性指定页面的主题。

页面的头部设置Theme属性后,整个页面内容都将自动应用所设置的主题。在页面中设置Theme属性来指定主题的代码如下:

<%@ Page Theme ="mytheme" %>

mytheme:主题名

(2)通过设置EnableTheming属性来禁用主题。

只有在使用Theme属性为页面指定主题的情况下,才可以通过设置EnableTheming属性来禁用主题。

在@Page指令中,将EnableTheming 属性设置为False,可以禁用整个Web页面中所使用的主题。其代码如下:

<%@Page EnableTheming="False" %>

将某个控件中的EnableTheming属性设置为False,可以禁用该控件的主题。例如,禁用Web页面中的Calendar控件的主题,其代码如下:



(3)通过设置StyleSheetTheme属性指定页面的主题。

StyleSheetTheme属性的工作和应用方式与普通主题(使用Theme设置的主题)相似,当在Web页面头部设置StyleSheetTheme属性后,整个页面内容都将自动应用所设置的主题。在Web页面的头部,设置StyleSheetTheme属性指定主题,代码如下:

<%@ Page StyleSheetTheme ="mytheme" %>

mytheme:主题名

(4)在Web页面中,通过设置控件的属性来禁用该控件的主题。

只有在使用StyleSheetTheme属性指定页面主题的情况下,才可以通过设置控件的属性来禁用该控件的主题。下面创建一个简单的示例,加深读者的理解。

示例

设置控件的属性来禁用该控件的主题

该示例中包括4个TextBox控件,其作用请参见图1所示。



图1 创建外观文件示例图

为了说明如何设置页面中控件的属性来禁用该控件的主题,首先需要在应用程序根目录下创建一个App_Themes的文件夹用于存储主题,然后,在该文件夹中创建一个主题名为mythemes的子文件夹,在mythemes文件夹下创建一个TextBox.skin外观文件,用来设置页面中TextBox控件的外观。TextBox.skin外观文件的源代码如下:





在代码中创建了两个TextBox控件的外观,其中没有添加SkinID属性的是TextBox的默认外观,另外一个设置了SkinID属性的是TextBox的已命名外观,它的SkinID的属性为Green。

创建一个Default.aspx页面,并在该页面上添加4个TextBox控件,同时应用TextBox.skin文件中的控件外观设置。该页面的源代码如下:

<%@ Page Language="C#" AutoEventWireup="True" CodeFile="Default.aspx.cs" Inherits="_Default" StylesheetTheme ="mytheme" %>







无标题页















设置控件的属性来禁用该控件的主题









设置默认外观的TextBox控件







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.