[問題] 在asp.net content page使用jQuery ?

看板Web_Design作者 (千里之外)時間11年前 (2014/10/22 12:22), 編輯推噓4(4021)
留言25則, 7人參與, 最新討論串1/1
最近使用了 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://www.ptt.cc/bbs/Web_Design/M.1413951731.A.497.html

10/22 12:26, , 1F
按F12看有沒有讀到file啊 不過應該是path問題
10/22 12:26, 1F

10/22 12:26, , 2F
有用master path會以content的位置為主
10/22 12:26, 2F

10/22 12:28, , 3F
asp.net的話就用ResolveUrl吧
10/22 12:28, 3F

10/22 13:22, , 4F
按下F12發現沒有對js path有任何錯誤,但一樣找不到
10/22 13:22, 4F

10/22 13:22, , 5F
某js檔內的屬性..
10/22 13:22, 5F

10/22 17:30, , 6F
請問是不是不應該將js的路徑檔放在contentpage??
10/22 17:30, 6F

10/22 17:31, , 7F
而是全都放在masterpage內呢??
10/22 17:31, 7F

10/22 18:40, , 8F
你直接打js的網址能讀取檔案嗎
10/22 18:40, 8F

10/22 20:27, , 9F
路徑: ~/資料夾/goalbased.js
10/22 20:27, 9F

10/22 21:44, , 10F
p大...直接打路徑,會直接下載xx.js檔...所以ok!
10/22 21:44, 10F

10/22 21:46, , 11F
10/22 21:46, 11F

10/22 22:08, , 12F
如果你是用ff,會直接下載就有問題了
10/22 22:08, 12F

10/22 22:09, , 13F
js應該不在直接下載的檔案類型中才對?
10/22 22:09, 13F

10/22 22:27, , 14F
那我只能猜js都還沒載入前就跑function了
10/22 22:27, 14F

10/23 10:23, , 15F
你的masterpage的位置跟default的位置是否在同一階層?
10/23 10:23, 15F

10/24 22:30, , 16F
我把contentpage內所有include js檔的path,全都
10/24 22:30, 16F

10/24 22:30, , 17F
在masterpage內引入...竟然有反應了..!!
10/24 22:30, 17F

10/24 23:19, , 18F
你的路徑是打像我那個樣子嗎,前面加一個坡浪 ~的
10/24 23:19, 18F

10/25 01:53, , 19F
G大..我剛有試前面再加~,也是找不到屬性..可能是..
10/25 01:53, 19F

10/25 01:54, , 20F
pm大說的那樣吧...!!? 還在找原因中...
10/25 01:54, 20F

10/25 01:54, , 21F
A大...同階層...
10/25 01:54, 21F

10/26 19:10, , 22F
關鍵在page load的順序是先讀內頁再讀masterpage
10/26 19:10, 22F

10/26 19:12, , 23F
看看是否有在內頁用到的function放在masterpage
10/26 19:12, 23F

10/26 19:18, , 24F
剛剛想到這應該是有用後台呼叫前台js才會發生
10/26 19:18, 24F

11/14 00:56, , 25F
路徑問題 請先用CDN
11/14 00:56, 25F
文章代碼(AID): #1KHp3pIN (Web_Design)