-
22-12-2012, 05:00 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Không nhận được IDcontrol trong webmethod ??
Mình sử dụng jquery ajax để thực hiện chức năng search , đây là js
Mã:<script type="text/javascript"> $(document).ready(function(){ $("#btn_search").click(function(){ $.ajax({ url:"/Admin/AllPost.aspx/Search", type:"post", data:"{}", contentType: "application/json; charset=utf-8", dataType: "json", success:function(aaa){ alert("Đã tìm xong"); } }); }); }); </script>
Mã:[WebMethod] public static void Search() { string createdate = ""; if (Request.Form["txtcreatedate"].ToString() != "") createdate = TienIch.ToDateTime(Request.Form["txtcreatedate"]).ToString(); string cateid = ddl_cateSearch.SelectedValue.ToString(); string status = ddl_stateSearch.SelectedValue.ToString(); dl_Allpost.DataSource = nb.Search_Post(createdate, cateid, status); dl_Allpost.DataBind(); } }
View more random threads:
- Lỗi : tự động gởi lại dữ liệu khi ấn F5
- Login từ một website khác?
- Xuất thông báo sau khi click vào button submit như thế nào?
- Không thể gửi mail online trong asp.net
- Hướng dẫn sử dụng DataGridView trong C#
- Cách làm 1 trang quản lý User và Role (giống ASP.NET Configuration)?
- Kiểm tra checkbox trong table có được check hay không trong asp.net mvc bằng cách nào?
- Không nhận được IDcontrol trong webmethod ??
- Phân trang datalist trong ASP.NET, Cần giúp đỡ sửa lỗi
- Tạo RSS chứa HTML?
-
24-12-2012, 01:33 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình đã tìm kiếm và thử nhiều cách 2 hôm rồi nhưng chưa có kết quả, mong các bạn hướng dẫn giúp, thanks !
-
27-12-2012, 05:33 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn phải nói rõ lỗi như thế nào thì mọi người mới biết mà giúp .
-
27-12-2012, 07:16 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi thvnhn
-
28-12-2012, 10:27 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nghĩa là bạn muốn search ajax hay là dùng control postback để search. Nếu dùng control thì bạn dùng sự kiện selected
Mã:protected void dl_Allpost_SelectedIndexChanged(object sender, EventArgs e){ var value= int.Parse(dl_Allpost.SelectedValue); RefreshData(value); }
-
30-12-2012, 04:14 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi thvnhn
-
02-01-2013, 05:54 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cái vấn đề của bạn là dùng ajax để load thì bạn phải truyền giá trị của dropdownlist theo nhé ! không thể dùng ajax load rồi bạn lại dùng dl_Allpost.SelectedValue được đâu . Bạn có thể dùng như sau :
Mã:<script type="text/javascript"> $(document).ready(function(){ $("#btn_search").click(function(){ $.ajax({ url:"/Admin/AllPost.aspx/Search", type:"post", data:"{ value1: "John", value2: "Boston" }", contentType: "application/json; charset=utf-8", dataType: "json", success:function(aaa){ alert("Đã tìm xong"); } }); }); }); </script>
code behind
Mã:[WebMethod] public static void Search() { string createdate = ""; if (Request.Form["txtcreatedate"].ToString() != "") createdate = TienIch.ToDateTime(Request.Form["txtcreatedate"]).ToString(); string cateid = Request.Form["value1"].ToString() ; string status = Request.Form["value2"].ToString(); dl_Allpost.DataSource = nb.Search_Post(createdate, cateid, status); dl_Allpost.DataBind(); } }
Ngoại trừ một số ít trường hợp rãnh mũi - má và “râu rồng silicon” xuất hiện sớm, có khi từ tuổi thanh niên do cơ địa, còn lại, đại đa số do căn do lão hoá đã gây nên ba diễn biến: Giảm mô xương gò...
Cách thẩm mỹ má ở tuổi trung niên...