心雨纷扬

 

调用样式文件失败!

今天有个朋友问我个小问题,说他的样式文件只可以使用相对路径调用,无法使用类似<%=Page.ResovleUrl('')%>的方式来指定路径。因为公司有文档说这样写更好。

确实,因为他以前用的都是VS2005。最近改用了Vs2008。

VS2008新建的普通页面里 head标签是含有runat=server属性的,而服务器端是不会辨认<%=%>,于是就直接输出,那样导致了找不到对应的调用的样式文件。

其实也很好解决,删除掉runat=server,但是又何必呢,直接使用相对路径就好了嘛。

不过<%=Page.ResovleUrl('')%>还是可以用在用户控件的文件引用里的。

内容页里也是不需要使用的,Vs2008的母版页有两个ContentPlaceHolder,其中一个就在head里.

补充说明下:我在使用vs2010的过程中发现个问题,如果母版页和内容页不在同一目录下,那么母版页上引用的js路径是不正确的,而css路径是正确的, 微软的BUG??

posted on 2011-03-31 16:23  心雨纷扬  阅读(470)  评论(2编辑  收藏  举报

导航