参考地址:http://www.cnblogs.com/MICRONET/archive/2006/05/23/406974.html
代码如下:
调用代码:
注意:CSS中使用类来控制元素的表现形式,否则CSS不会起效。
在此感谢wuyq11 提供的网址,非常感谢時空逸夢。
代码如下:
- usingSystem;
- usingSystem.Data;
- usingSystem.Configuration;
- usingSystem.Web;
- usingSystem.Web.Security;
- usingSystem.Web.UI;
- usingSystem.Web.UI.WebControls;
- usingSystem.Web.UI.WebControls.WebParts;
- usingSystem.Web.UI.HtmlControls;
- ///<summary>
- ///CSSService服务类
- ///</summary>
- publicclassCSSService
- {
- publicCSSService()
- {
- //
- //TODO:在此处添加构造函数逻辑
- //
- }
- #region切换CSS
- ///<summary>
- ///切换CSS
- ///作者:胡海
- ///日期:2008-12-17
- ///</summary>
- ///<paramname="page">当前页面的Page</param>
- ///<paramname="CSSFilePath">CSS文件相对网站根目录地址</param>
- publicstaticvoidSwitchCSS(Pagepage,stringCSSFilePath)
- {
- HtmlLinklink=newHtmlLink();
- link.Href=CSSFilePath;
- link.Attributes["rel"]="stylesheet";
- link.Attributes["type"]="text/css";
- page.Header.Controls.Add(link);
- }
- #endregion
- }
- CSSService.SwitchCSS(Page,Common.CSSFilePath);
在此感谢wuyq11 提供的网址,非常感谢時空逸夢。
CSSService类实现CSS切换
本文介绍了一个名为CSSService的服务类,该类提供了一个静态方法SwitchCSS,用于在ASP.NET Web应用程序中动态地更改页面的CSS样式。通过传递当前页面实例和目标CSS文件路径作为参数,可以轻松实现不同样式主题的切换。
1315

被折叠的 条评论
为什么被折叠?



