作者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/m.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