【问题标题】:Master page and jquery issue母版页和 jquery 问题
【发布时间】:2013-04-13 08:32:57
【问题描述】:

当我在母版页的 ContentPlaceholder 之外保留对 jquery 和其他 javascript 代码和标记的引用时,jquery 可以工作,但不在其中。但问题是,当我将 javacript 脚本标签保留在 contentplaceholder 之外时,会出现提示无效代码黑色 的错误。该怎么办?我使用 Scriptmanager 加载 jquery 但没有用..

【问题讨论】:

  • 为什么是负号??你怎么看错了??你能回答我吗?
  • 请提供一些代码。
  • 将 javascript 放入 ContentplaceHolder 的要求是为了避免由于 语句而发生的 代码块错误。我改为将 更改为这个并删除了问题,然后将 javascript 从 ContentPlaceHolder 中取出,但不明白为什么 Jquery 没有在 ContentPlaceholder 中加载..

标签: javascript jquery asp.net


【解决方案1】:

在内容持有者之前/之外尝试这个

<script src="<%# Page.ResolveUrl("~")%>jquery/jq.js" type="text/javascript"></script>

【讨论】:

  • lol.. 我这样做之前没用.. 最近我将 语句改为 并将 Javascript 代码放在 ContentPlaceHolder 之外,从而删除了 代码块错误.. jquery 开始工作,但我没有解决为什么 jquery 在 contentplaceholder 中不起作用的问题..
  • 回答我需要查看您的母版页代码和示例页面
  • 我认为因为所有的 javascript 文件都应该在其他所有文件之前加载。移动内容占位符内的链接会移动正文标签内的文件。要将文件放在 head 部分中,您必须在 contentplace holder 之前使用。
  • 谢谢,这似乎是本地造成的麻烦..因为我已经尝试了所有这些解决方案,但没有任何效果..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-15
  • 1970-01-01
  • 1970-01-01
  • 2022-07-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多