|
|
|
jquery บน iss7 (Datepicker) ไม่ขึ้น ช่วยผมด้วยนะครับ |
|
|
|
|
|
|
|
publish เสร็จลองรันใน browser แล้ว view source ดูว่า path ของ js ถูกต้องไหม
|
|
|
|
|
Date :
2013-02-12 08:30:15 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ถูกนะครับ งง มาก
|
|
|
|
|
Date :
2013-02-12 09:14:16 |
By :
nongaid |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไงข้าพเจ้าก็ฟันธงเรื่อง path
ของ hardcode path แบบเต็มๆ โดยไม่ใช้ virtual path ดู
|
|
|
|
|
Date :
2013-02-12 09:38:15 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรง solution ตรง full path ใช่ไหมครับ
ในiss ผมเก็บไว้ที่ C:\inetpub\wwwroot\Durable\Scripts
|
ประวัติการแก้ไข 2013-02-12 12:45:23
|
|
|
|
Date :
2013-02-12 12:36:38 |
By :
nongaid |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://localhost/Durable/Scripts/jquery-ui-1.10.0.custom.js
เจอไฟล์ป่ะ
|
|
|
|
|
Date :
2013-02-12 14:15:07 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เจอครับ
|
|
|
|
|
Date :
2013-02-12 14:18:11 |
By :
nongaid |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้น hard code
http://localhost/Durable/Scripts/jquery-ui-1.10.0.custom.js
แทน
~/Scripts/jquery-ui-1.10.0.custom.js
แล้วลองรันดูว่าได้ไหม
|
|
|
|
|
Date :
2013-02-12 14:24:56 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันมีวิธีอื่นป่าวครับ จนปัญญา datepicker เนี่ย
|
|
|
|
|
Date :
2013-02-12 14:30:37 |
By :
nongaid |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีอะไรหรอก เรื่อง path นั่นแหละ
เคยรันได้ แต่เปลี่ยนมารันที่ iis แล้วไม่ได้ ก็คือ js path ผิด แก้ให้เจอก็รันได้เหมือนเดิมแล้ว
แต่ถ้าอยากเปลี่ยนก็มีอีกตัวคือ ajax toolkit ลองหามาเล่นดู
|
|
|
|
|
Date :
2013-02-12 14:56:42 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jquery + ASP.NET โดยธรรมชาติมันมีปัญหาจุกจุกจิกจิก อยู่แล้ว
และยิ่งเราหันมาใช้ Master Page + AJAX UpdatePanel ด้วย ยิ่งไปกันใหญ่
แต่ก็ไม่ใช่ สาระสำคัญของปัญหา
แนะนำได้เบื้องต้น (และควรจะเป็นอย่างนี้)
จำเป็นต้อง Load JavaScript/Jquery ที่ไฟล์ Master Page
ปล. www.codeplex.com ค้นหาคำว่า UpdatePanel plug-in
|
|
|
|
|
Date :
2013-02-13 12:50:52 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะ link js หรือ css หรืออะไรก็แล้วแต่ใช้ ResolveUrl จ้า เด็กน้อย
ตัวอย่าง
<script type="text/javascript" src="<%= ResolveUrl("~/jquery/jquery-1.4.2.min.js")%>"></script>
จำไว้นะ วันหลังจะได้ไม่งอแง
|
|
|
|
|
Date :
2013-02-14 09:34:10 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือถ้าไม่ชอบแบบ nugget ทำใน code behide ก็ได้
Code (C#)
protected void Page_Init(object sender, EventArgs e)
{
string url = "~/jquery/jquery-1.4.2.min.js";
url = this.ResolveUrl(url);
Page.ClientScript.RegisterClientScriptInclude("jquery_js", url);
}
นะจ๊ะ ผ่านมาเด็กน้อย อิอิ
อย่าลืมเอาไปทำใน master page ด้วยล่ะ
|
|
|
|
|
Date :
2013-02-14 09:47:02 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ให้วางไฟล์ MasterPage เอาไว้ที่ Root ดังตัวอย่างด้านล่าง
Root Project
FolderA
FolderB
FolderB1
formB1.aspx
formB2.aspx
...
FolderB2
FolderC
FolderD
AdminSite.Master.vb
กราบเรียนคุณทวดปู่ อายุยืนยาวเทียมฟ้า ห้ามตอบเกินวันละ 2 กระทู้
+55555
src="<%= ResolveUrl("~/jquery/jquery-1.4.2.min.js")%>" ==== src="/jquery/jquery-1.4.2.min.js"
ถ้าจะ link js หรือ css หรืออะไรก็แล้วแต่ใช้ ResolveUrl จ้า
ก็ทำตาม คุณทวดปู่ ถูกต้องแล้วครับ
|
|
|
|
|
Date :
2013-02-14 11:32:55 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|