日期:2014-05-18  浏览次数:20443 次

关于调用母板页的问题!!
请问下各位朋友.我在asp.net中调用母板页,其中一个页面怎么都无法继承他的一些用CSS定义的颜色.
详细说明:
我母板页上对一个table   进行了样式定理.(先前我直接调用CCS定义的背景图片,无法显示背景图片)
然后我在项目中建立了一个文件夹,在文件夹中新建了一个项.调用母板页.
但是调用过来的母板页定义的那个Table的样式无法显示了.而其他定义的比如说button   那些都能显示.这个是怎么回事情啊?
然后我拉出文件夹   其他什么都没有改变   ,那个样式又能显示了.真搞不明白是怎么回事情.

还有个问题就是:为什么我在母板页中有些td调用CSS无法显示背景图片呢.而定义颜色却可以显示.

------解决方案--------------------
(1)用主题,这个最简单,直接在内容页中指定主题的名字就可以了,或者在web.config中设置。
(2)如果非要用css,用相对根目录的路径,即“~”。

主题的使用参考:
http://blog.csdn.net/ivy_zheng/archive/2007/03/10/1526048.aspx
------解决方案--------------------
Ivy_zheng(最后一只恐龙) 已经说明白了,所有路径都应该指定从网站以下的位置。不能指定向对路径,也不能指定传统的绝对路径。如果路径是asp.net控件中的路径字符串,那么大多可以使用“~/”开头;如果不是,例如像你“ <td> ”属性中的字符串,就要动态使用
this.ResolveUrl(path)
表达式计算产生。

你可以在代码中,或者写绑定表达式。做法简单,自己试着调试吧,不写例子了。