ASP.NET母版与内容页相对路径的问题
2015-12-01 18:44
676 查看
图片问题
非常好解决
加上runat=”server” ,路径使用绝对路径~/基本上就OK了。
CSS文件引用
这里神奇的就是link的文件的href是随着被访问文件的目录结构自动调整,说白了就考虑母版页引用的路径就可以了,其他不用费心。
比如在母版页同目录下的一个文件夹内的一个xxx.aspx引用的母版页,那么上面的语句在客户端就自动变为
前提就是
JS文件的引用
这样的话在其他目录下的页面文件,客户端肯定就引用不到了
那么你需要这样处理
这是2种方式,在客户端的路径当然也会不一样,分别是:
那么很明显
另外,如果你将这样的代码放在了
控件包含代码块(即 <% … %>),因此无法修改控件集合。
原因我不说了,你将引用的东西放在
在看了上面的东西后 的确很实用
比如说你在母版页中用到了背景 background-image:url(./image/Logo1.jpg);
第一种方法:
建立一个CSS文件,然后用到上面的2方法。
第二种方法:
用到上面的3
background=”<%=ResolveClientUrl(“~image/Logo1.jpg”)%>”
非常好解决
<img runat="server" src="~/images/ad468x60.gif" alt="" />
加上runat=”server” ,路径使用绝对路径~/基本上就OK了。
CSS文件引用
<link rel="stylesheet" type="text/css" href="style.css" />
这里神奇的就是link的文件的href是随着被访问文件的目录结构自动调整,说白了就考虑母版页引用的路径就可以了,其他不用费心。
比如在母版页同目录下的一个文件夹内的一个xxx.aspx引用的母版页,那么上面的语句在客户端就自动变为
<link rel="stylesheet" type="text/css" href="../style.css" />
前提就是
<head runat="server"></head>必须有
runat="server"
JS文件的引用
<script type="text/javascript" src="menu/jquery.min.js" ></script>
这样的话在其他目录下的页面文件,客户端肯定就引用不到了
那么你需要这样处理
<script type="text/javascript" src='<%=ResolveUrl("menu/jquery.min.js")%>'></script> <script type="text/javascript" src='<%=ResolveClientUrl("menu/ddsmoothmenu.js")%>'></script>
这是2种方式,在客户端的路径当然也会不一样,分别是:
<script type="text/javascript" src='/TLERP/menu/jquery.min.js'></script> <script type="text/javascript" src='../menu/ddsmoothmenu.js'></script>
那么很明显
ResolveClientUrl是相对路径,是比较好用的,当然
ResolveUrl也有很多地方需要这样的绝对路径,其中TLERP是web应用的名字。
另外,如果你将这样的代码放在了
<head>里面,将会报错:
控件包含代码块(即 <% … %>),因此无法修改控件集合。
原因我不说了,你将引用的东西放在
<body>里即可,哪怕是
<body>和
<form>之间。
在看了上面的东西后 的确很实用
比如说你在母版页中用到了背景 background-image:url(./image/Logo1.jpg);
第一种方法:
建立一个CSS文件,然后用到上面的2方法。
第二种方法:
用到上面的3
background=”<%=ResolveClientUrl(“~image/Logo1.jpg”)%>”
相关文章推荐
- asp中获取时间yyyymmddhhmmss格式!
- asp中获取时间yyyymmddhhmmss格式!
- asp.net取request 集合
- ASP.NET MVC 基于强类型视图下 对模型以及模型中List 字段的同时编辑 表单提交
- ASP.NET如何禁止直接通过Url访问某个类型的文件(非权限),不定时补充
- asp.net中使用 Repeater控件拖拽实现排序并同步数据库字段排序
- Asp.net 基础知识
- ASP.NET实现上传图片并生成缩略图的方法
- ASP.NET MVC 6 一些不晓得的写法
- asp dropdownlist 读不到值
- asp.net web api 的版本升级到 2.2的记录
- asp.net Repeater拖拽实现排序并同步排序字段到数据库中
- ASP.NET能知道的东西
- asp.net+ajax简单分页实例分析
- asp.net单步无刷新上传并回显图片
- Raspberry Pi B+ 实验
- asp.net验证码注册
- 树莓派2 Raspberry Pi 2 ubuntu系统 分区大小调整
- LinQ 基础
- ASP.NET实现上传图片并生成缩略图的方法