VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 741|回复: 3

theme问题!

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-17 11:40:01 | 显示全部楼层 |阅读模式
我在web.config 上设置 <pages theme="Theme01" styleSheetTheme="Theme01"/>
Theme01目录下有一个SkinFile.skin和一个SkinFile.css文件。有一个页面LeftMenu.aspx我不想设置主题,用在LeftMenu.aspx上设置
<%@ Page Language="C#" AutoEventWireup="true" Codebehind="LeftMenu.aspx.cs" Inherits="aa.PUB.LeftMenu" EnableTheming="false" %>,但是EnableTheming="false"不管用啊!SkinFile.css里body {
        background-color: #E3E5DC;
        margin-left: 0px;
        margin-top: 8px;
}但我在LeftMenu.aspx中设置<body bgcolor='#ffffff' marginheight='0' marginwidth='0' topmargin='0' leftmargin='0'>的不管用,也面仍然是#E3E5DC颜色。有什么好办法,使这个也不应用主题!谢谢·!
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-16 16:30:01 | 显示全部楼层
SkinFile.css
不是皮肤啊
所以你设置皮肤肯定无用啊
把<link type="text/css" href="SkinFile.css" rel="stylesheet" />
删掉就可以了
回复

使用道具 举报

0

主题

58

帖子

32.00

积分

新手上路

Rank: 1

积分
32.00
发表于 2020-2-16 17:30:01 | 显示全部楼层
<pages theme="Theme01" styleSheetTheme="Theme01"/>

>>>>>>>>>>>>>>>>>>>>>>>>>

改为:
<pages theme="Theme01"/>
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-23 14:30:01 | 显示全部楼层
主体是先应用能够styleSheetTheme中的设置。然后再应用页面中设置的样式,若发现相同设置,则用页面中的设置样式覆盖styleSheetTheme中的设置。最后再应用Theme中的样式,若发现相同设置则用后者覆盖前者。所以如果你想在主体中设置全局样式,又想在在页面中控制某些特殊控件样式,建议不要用Theme属性,而只有styleSheetTheme指定主题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表