作者spiderman007 (千里之外)
看板Web_Design
标题[问题] 在asp.net content page使用jQuery ?
时间Wed Oct 22 12:22:09 2014
最近使用了 jQuery的一些套件...
包含图表呈现、html2canvas、及图片下载的功能...
也在一般的asp.net 的default.aspx成功执行...
准备要套进我早已写好的master page时..
发现有很多jQuery的属性会找不到??
我将原本default.aspx include 的js档都放入
<asp:content contentplaceholderID="head" runat="server">
<script type="text/javascript" src="........">
....
....
</asp:content>
但一执行时,会找不到其中1个js档的属性...说没定义或是null,
但在专案的资料匣下确实有这个档案...
程式码也和default.aspx的一模一样...
请问各位大大...有谁能提供点意见给我吗?? 感激不尽!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.66.181.112
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Web_Design/M.1413951731.A.497.html
1F:→ bbcust: 按F12看有没有读到file啊 不过应该是path问题 10/22 12:26
2F:→ bbcust: 有用master path会以content的位置为主 10/22 12:26
3F:→ bbcust: asp.net的话就用ResolveUrl吧 10/22 12:28
4F:→ spiderman007: 按下F12发现没有对js path有任何错误,但一样找不到 10/22 13:22
5F:→ spiderman007: 某js档内的属性.. 10/22 13:22
6F:→ spiderman007: 请问是不是不应该将js的路径档放在contentpage?? 10/22 17:30
7F:→ spiderman007: 而是全都放在masterpage内呢?? 10/22 17:31
8F:推 pm2001: 你直接打js的网址能读取档案吗 10/22 18:40
9F:推 GoalBased: 路径: ~/资料夹/goalbased.js 10/22 20:27
10F:→ spiderman007: p大...直接打路径,会直接下载xx.js档...所以ok! 10/22 21:44
12F:→ mmis1000: 如果你是用ff,会直接下载就有问题了 10/22 22:08
13F:→ mmis1000: js应该不在直接下载的档案类型中才对? 10/22 22:09
14F:推 pm2001: 那我只能猜js都还没载入前就跑function了 10/22 22:27
15F:→ Ammenze: 你的masterpage的位置跟default的位置是否在同一阶层? 10/23 10:23
16F:→ spiderman007: 我把contentpage内所有include js档的path,全都 10/24 22:30
17F:→ spiderman007: 在masterpage内引入...竟然有反应了..!! 10/24 22:30
18F:推 GoalBased: 你的路径是打像我那个样子吗,前面加一个坡浪 ~的 10/24 23:19
19F:→ spiderman007: G大..我刚有试前面再加~,也是找不到属性..可能是.. 10/25 01:53
20F:→ spiderman007: pm大说的那样吧...!!? 还在找原因中... 10/25 01:54
21F:→ spiderman007: A大...同阶层... 10/25 01:54
22F:→ Ammenze: 关键在page load的顺序是先读内页再读masterpage 10/26 19:10
23F:→ Ammenze: 看看是否有在内页用到的function放在masterpage 10/26 19:12
24F:→ Ammenze: 刚刚想到这应该是有用後台呼叫前台js才会发生 10/26 19:18
25F:→ hsinhw: 路径问题 请先用CDN 11/14 00:56