模板页脚本路径问题

n109214114 2009-11-25 03:52:32
Admin(文件)
Company(子文件)

我的模板页放在Admin下面

处了Admin下面的要引用模板页,Company里面也要用到模板页

模板页里有段引用脚本 <script src="../admin/js/moo.fx.pack.js" type="text/javascript" language="javascript"></script>

Admin引的用的模板页,脚本不会失效,而Company引用的模板页那段脚本会失效,这个要怎么解决?
...全文
160 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwqqzzy 2011-02-15
  • 打赏
  • 举报
回复
我也遇到同样的问题,高手帮忙
n109214114 2009-11-25
  • 打赏
  • 举报
回复
谢谢12楼的,可以了,你太帅了。。。。。。。
Jelly_tracy 2009-11-25
  • 打赏
  • 举报
回复
路径问题吧,你需要访问那个脚本

Admin访问脚本的路径是

<script src="../admin/js/moo.fx.pack.js" type="text/javascript" language="javascript"> </script>

因为Company是Admin的下级,所以访问脚本的路径应该是

<script src="../../admin/js/moo.fx.pack.js" type="text/javascript" language="javascript"> </script>
没有访问权限 2009-11-25
  • 打赏
  • 举报
回复
这些提供一个Healer页

<link href="~/admin/css/default.css" rel="stylesheet" type="text/css" />
<link href="~/admin/css/fox.css" rel="stylesheet" type="text/css" />
<link href="~/admin/css/skin.css" rel="stylesheet" type="text/css" />
<link href="~/admin/css/skin.css" rel="stylesheet" type="text/css" />
<link href="~/admin/css/left.css" rel="stylesheet" type="text/css" />

<script src="../admin/js/prototype.lite.js" language="javascript" type="text/javascript"></script>

<script src="../admin/js/moo.fx.js" type="text/javascript" language="javascript"></script>

<script src="../admin/js/moo.fx.pack.js" type="text/javascript" language="javascript"></script>

<script src="../admin/js/right_js.js" type="text/javascript" language="javascript"></script>

<script src="../admin/js/top_js.js" type="text/javascript" language="javascript"></script>

polarissky 2009-11-25
  • 打赏
  • 举报
回复
母版页这样写就不会有问题了:

<link rel="stylesheet" href="<%=Page.ResolveClientUrl("~/Styles/Main.css") %>" type="text/css" />

<script language="javascript" type="text/javascript" src="<%=Page.ResolveClientUrl("~/JavaScripts/jquery.js") %>"></script>
没有访问权限 2009-11-25
  • 打赏
  • 举报
回复
如果是放在内容页里面,那就不存在这问题了.
n109214114 2009-11-25
  • 打赏
  • 举报
回复

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Admin_MasterPage.master.cs"
Inherits="admin_Admin_MasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<link href="~/admin/css/default.css" rel="stylesheet" type="text/css" />
<link href="~/admin/css/fox.css" rel="stylesheet" type="text/css" />
<link href="~/admin/css/skin.css" rel="stylesheet" type="text/css" />
<link href="~/admin/css/skin.css" rel="stylesheet" type="text/css" />
<link href="~/admin/css/left.css" rel="stylesheet" type="text/css" />

<script src="../admin/js/prototype.lite.js" language="javascript" type="text/javascript"></script>

<script src="../admin/js/moo.fx.js" type="text/javascript" language="javascript"></script>

<script src="../admin/js/moo.fx.pack.js" type="text/javascript" language="javascript"></script>

<script src="../admin/js/right_js.js" type="text/javascript" language="javascript"></script>

<script src="../admin/js/top_js.js" type="text/javascript" language="javascript"></script>

</head>
<body style="background-color: #EEF2FB;">
<form id="form1" runat="server">
<div id="content" style="width: 100%;">
<!--header -->
<div id="header" style="width: 100%;">
<table width="100%" height="64" border="0" cellpadding="0" cellspacing="0" class="admin_topbg">
<tr>
<td width="61%" height="64">
<img alt="" src="~/admin/images/logo.gif" runat="server" width="262" height="64" /></td>
<td width="39%" valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="74%" height="38" class="admin_txt">
管理员:<b></b> 您好,感谢登陆使用!</td>
<td width="22%">
<a href="#" target="_self" onclick="logout();">
<img src="~/admin/images/out.gif" runat="server" alt="安全退出" width="46" height="20"
border="0" /></a></td>
<td width="4%">
 </td>
</tr>
<tr>
<td height="19" colspan="3">
 </td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<!--end header -->
<!--left -->
<div class="left" id="left" runat="server">
</div>
<!--导航条 结束 -->
<!--end left -->
<!--right -->
<div id="right">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
<!--right -->
</div>
</form>
</body>

</html>


phoeni_xin 2009-11-25
  • 打赏
  • 举报
回复
我觉得和你company引用的模板页路径有关。

上代码看看
feilertx 2009-11-25
  • 打赏
  • 举报
回复
那就试着重建个母版页,改下js路径试试。。有的时候似乎会出现这种问题!
n109214114 2009-11-25
  • 打赏
  • 举报
回复
但是脚本要放在header里加载才有效果,我拖出来放在,分别放在每个内容页,就没效果了
没有访问权限 2009-11-25
  • 打赏
  • 举报
回复
我那种方法可以实现,只须要在内容页里面重新改变引用路径就OK.
tzs2304 2009-11-25
  • 打赏
  • 举报
回复
。。。实在不行改变目录结构,让Company和admin处于同一级
没有访问权限 2009-11-25
  • 打赏
  • 举报
回复
模板页里:

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
<head runat="server">
<title>无标题页</title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>


内容页1:

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<script src="../js/prototype.js"></script>
</asp:Content>


内容页2:
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<script src="js/prototype.js"></script>
</asp:Content>
n109214114 2009-11-25
  • 打赏
  • 举报
回复
脚本是段菜单,菜单放在模板页的左边,都固定死了,没有固定的是右边
tzs2304 2009-11-25
  • 打赏
  • 举报
回复
路径问题,在Company页也下引用js
lemong 2009-11-25
  • 打赏
  • 举报
回复
script src="/admin/js/moo.fx.pack.js" type="text/javascript" language="javascript"> </script>
下载了一大堆的免费文档 我也贡献一个我自己写的PowerDesigner16 5的使用文档 这个是公司领导让我自己写来做使用指导用的 写的仓促 多有不恰当的地方 望大家见谅 1 这个是16 5的版本 2 这个是以oralce11g为模板 3 文档目录如下: PowerDesigner 16 5 指导 1 一 安装 3 二 新建模板步骤 这里以Oracle11g数据库为例 3 1 新建Model 3 2 Modle设置 3 3 模板设置 4 4 右侧工具条 5 5 新建测试包 6 6 表配置 6 6 1进入模板 6 6 2新建表 6 6 3修改表 7 6 4添加注释 7 6 5属性设置 8 6 5 1 8 6 5 2 9 6 5 3 9 6 5 4 9 6 6添加表关系 10 6 7表关系设置 10 6 8模板保存 12 6 9查看模板 12 三 模板导入脚本 12 1 打开Change Current DRMS 12 2 删除多余双引号 13 3 生成脚本 13 四 配置数据库 15 1 点击Database >Configure Connections 15 2 选择第三个系统数据根源 17 3 选择Oracle in OraDb11g hom1 选择下一步 然后点击完成 17 4 数据源配置 18 5 配置成功 19 五 反向工程生成模板 20 1 按照二 1和二 2生成一个空模板 20 2 选择Database >Update Model from Database 20 3 选择数据源 20 4 数据源配置 21 5 选择反向工程导出对象 22 6 可以看到反向工程自动生成的模板 即代表操作工程 23 六 生成HTML文档 24 1 点击Report >Generate Report 24 2 配置完成 点击确认即可 24 3 打开html文档 应该是下图格式 25">下载了一大堆的免费文档 我也贡献一个我自己写的PowerDesigner16 5的使用文档 这个是公司领导让我自己写来做使用指导用的 写的仓促 多有不恰当的地方 望大家见谅 1 这个是16 5的版本 2 这个是以oralce11g为模板 3 文档 [更多]

62,254

社区成员

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

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

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

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