-
17-05-2013, 08:04 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình cũng bị vậy, trang aspx thì OK nhưng dùng ascx thì k xài ajax được [IMG]images/smilies/21.gif[/IMG]
View more random threads:
- hoikientruc.com nơi hội tụ những kiến trúc sư hàng đầu Việt Nam
- Cách lấy địa chỉ tương đối của file ảnh khi xuất word
- Sử dụng devexpress và telerik trên nền web
- Phân biệt RESTFUL vs MVC4 WebAPI?
- Cách chạy từng bước đồ án web asp.net2.0 ?
- làm sao gửi mail bằng phần mềm mail ảo không được
- Cách tự động tìm các bài liên quan giống forum vBulletin ?
- Cách in hóa đơn nhiều liên trong lập trình ASP.NET
- Cách lấy ID của 1 Row trong Gridview như thế nào?
- Xử lý insert dữ liệu từ Gridpanel xuống Database trong Ext.net
-
17-05-2013, 06:07 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sử dụng ajax từ usercoltrol lỗi không tìm được url?
Chào các bạn, mình đang gặp 1 vấn đề, mong các bạn có thể chỉ giúp
Ở trang aspx, mình sử dụng hàm của jquery để gọi ajax như sau
Mã:$(document).ready(function() { $.ajax({ type: "POST", url: "default.aspx/MyMethod", data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: function(msg) { //todo something } });});
Mã:[WebMethod] public static string MyMethod() { string value=""; //todo something return value; }
Mình nghi là đoạn
Mã:url: "usercontrol.ascx/MyMethod"
Bạn nào biết cách xử lý thì giúp mình với nha.
Cảm ơn cả nhà
-
18-05-2013, 02:24 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi giangcoi48k
-
18-05-2013, 05:03 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi giangcoi48kMã:<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: function(msg) { //todo something } });});
Mã:[WebMethod] public static string MyMethod() { string value=""; //todo something return value; }
Mình nghi là đoạn
Mã:url: "usercontrol.ascx/MyMethod"
Bạn nào biết cách xử lý thì giúp mình với nha.
Cảm ơn cả nhà</div>
</div>
</div>
</div>Về vấn đề này thì bạn cần phải hiểu là 1 userControl không thể tự load nó lên được.
bạn có thể tham khảo thêm về vấn đề này tại đây
http://stackoverflow.com/questions/3071871/asp-net-load-user-control-using-ajax
-
18-05-2013, 07:15 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cảm ơn các bạn đã quan tâm, dù số lượng view thì nhiều mà chưa thấy trả lời. Mình cũng đã mày mò và xử lý được. Usercontrol nó không có url cụ thể, nên việc viết code ở codebehind thì ajax sẽ không tìm được url. Thay vì đó, mình tạo 1 file webservices (asmx), viết hàm trong đó để gọi từ usercontrol. Lưu ý là các hàm trong webservice thì không cần là static
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...