ASP.NET中母版页引用外部js或css文件无效,提示对象未定义解决方法
2014-11-05 12:41
1426 查看
最近做网站用了一个js+css实现的带有二级菜单的导航条,在母版页创建好后,子页面调用出现了许多奇怪的问题,多方查证后的最终解决方案和大家分享下....
1.路径问题
如果是一个单独的aspx页面调用此文件路径会是
引用了母版页的页面这么调用会出错,找不到js或css文件,或是提示某对象、函数未定义
确保母版页<head></head>标签存在<asp:ContentPlaceHolder id="head" runat="server" />,然后解决方法如下:
在子页面的<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"/>添加外部Css样式或js文件
如此便可解决找不到外部引用的js、css文件
1.路径问题
如果是一个单独的aspx页面调用此文件路径会是
<link type="text/css" rel="stylesheet" href="navigator/css/shou.css" /> <script type="text/javascript" src="navigator/js/dropdown.js"></script>
引用了母版页的页面这么调用会出错,找不到js或css文件,或是提示某对象、函数未定义
确保母版页<head></head>标签存在<asp:ContentPlaceHolder id="head" runat="server" />,然后解决方法如下:
在子页面的<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"/>添加外部Css样式或js文件
<link type="text/css" rel="stylesheet" href="<%=Page.ResolveClientUrl("~/navigator/css/shou.css")%>" /> <script type="text/javascript" src="<%=Page.ResolveClientUrl("~/navigator/js/dropdown.js")%>"></script>
如此便可解决找不到外部引用的js、css文件
相关文章推荐
- Asp.net页面中引用js文件无效的问题的解决方法
- Asp.net页面中引用js文件无效的问题的解决方法
- Asp.net页面中引用js文件无效的问题的解决方法
- ASP.NET母版页引用外部css和js文件的写法
- asp.net后台动态添加JS文件和css文件的引用实现方法
- asp.net下CKFinder IE9以下浏览器中上传图片文件时提示“无效文件名或文件夹名称”的解决方法
- asp.net后台动态添加JS文件和css文件的引用实现方法
- asp.net运行提示未将对象引用设置到对象的实例错误解决方法
- asp.net 中引用js文件和css文件的方法
- asp.net在使用母版页的内容页面中动态加载css和js文件的方法
- asp.net下CKFinder IE浏览器中上传图片文件时提示“无效文件名或文件夹名称”的解决方法(原创文章)
- asp.net 中引用js文件和css文件的方法
- asp.net运行提示未将对象引用设置到对象的实例错误解决方法
- asp.net 文件路径问题,Png图片透明问题,js提示对象不支持属性和方法的解决方案
- 母版页中引用图片、外部js、css文件的路径问题
- asp.net中js调用activex的方法提示“该对象不支持此属性或方法”
- Asp.net应用程序引入外部JS文件,JS中的中文字符乱码解决办法
- asp.net后台代码动态添加JS文件和css文件的引用
- asp.net上传文件时提示,不支持给定路径的格式解决方法
- asp.net oracle 无法加载 DLL (oci.dll) 无法加载 DLL (oci.dll) 未将对象引用设置到对象的实例,解决方法