我要让所有的GridView的head实现一个样式,基本知识,谢谢!

yezby20080308 2008-07-16 03:53:25
要求:所有的GridView的head实现一个样式:
myThemes下有2个样式文件(SkinFile.Skin和StyleSheet.css):
分别:
在SkinFile.Skin中加:
<asp:GridView runat="server" ShowFooter="false" >
<HeaderStyle HorizontalAlign="center" CssClass="gv_header"/>
</asp:GridView>

在StyleSheet.css中加:
.gv_header
{
background-image: url(../images/back/list_hd_bg.png);
height: 26px;
}

在web.config中加:
<pages styleSheetTheme="myThemes" enableEventValidation="false"/>
____
但是怎么所有的GridView 的head都没有应用那个gv_header 中的图片效果样式啊???于是我把
.gv_header
{
background-image: url(../images/back/list_hd_bg.png);
height: 26px;
}
放到ASPX中HEAD中就有图片效果,我要问的是:怎么能自动让没有GridView 应用gv_header ,而不是到每个ASPX的HEAD中添加CSS.
...全文
143 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
knifesky 2008-07-16
  • 打赏
  • 举报
回复
看错了我......不是那个问题.
knifesky 2008-07-16
  • 打赏
  • 举报
回复
样式写得不对,你把GridView的CssClass设置为gv_header,那么Header的样式应该是这样的
.gv_header th
{
background-image: url(../images/back/list_hd_bg.png);
height: 26px;
}
dotnetsong 2008-07-16
  • 打赏
  • 举报
回复
可能是路径问题啊
sharpblade 2008-07-16
  • 打赏
  • 举报
回复
虽然你说图片路径肯定正确.可还是怀疑是路径问题.
你可以
.gv_header
{
background: #FFFFFF url(../images/back/list_hd_bg.png);
height: 26px;
}
如果头部有颜色效果了,说明图片路径不正确
datahandler2 2008-07-16
  • 打赏
  • 举报
回复
用皮肤还没用过。如果还是不行的话。LZ建议直接用css算了。
aaajedll 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kbryant 的回复:]
友情up
[/Quote]
tinalucky 2008-07-16
  • 打赏
  • 举报
回复
第一种方法是只用样式就能做到,第二种用程序来控制,也可以直接在HTML代码中指定GridView的CssClass属性
tinalucky 2008-07-16
  • 打赏
  • 举报
回复
写个外部CSS文件,也在以用CssClass属性指定CSS样式
如:GridView1.HeaderStyle.CssClass = "you css url";
tinalucky 2008-07-16
  • 打赏
  • 举报
回复
可以指定GridView的Head应用CSS。
试试修改CSS为:
GridViewId.gv_header
{
background-image: url(../images/back/list_hd_bg.png);
height: 26px;
}
leon28 2008-07-16
  • 打赏
  • 举报
回复
关注
一品梅 2008-07-16
  • 打赏
  • 举报
回复
写个外部CSS文件就可以了,在头上链接CSS地址就可以了.还有其它的一些方法
xyzvalue 2008-07-16
  • 打赏
  • 举报
回复
关注中……
yezby20080308 2008-07-16
  • 打赏
  • 举报
回复
图片路径肯定正确啊
安宁 2008-07-16
  • 打赏
  • 举报
回复
显示不正常时
1. 是否引用了Css?
2. 查看源码...看图片路径是否正确...
kbryant 2008-07-16
  • 打赏
  • 举报
回复
友情up
yuelailiu 2008-07-16
  • 打赏
  • 举报
回复
那需要自己些一个gridview的控件,然后使用的时候拖进来就可以了。
zld_baggio 2008-07-16
  • 打赏
  • 举报
回复
不会,帮顶,我也想知道!!!

62,159

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧