-
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:
- Bảo mật website trên IIS (Internet Information Services) là thế nào?
- Tạo lịch chọn ngày tháng như thế nào trong ASP.NET?
- Lỗi 'Could not open a connection to SQL Server'?
- dùng cái gì để soạn thảo nội dung trong mvc ASP.NET?
- làm sao có thể sao lưu và phục hồi dữ liệu ngay trên website
- Xác định checked cho checkbox trong datalist
- Tính tổng các cell của 1 hàng trong gridview ?
- Đưa trang web asp.net lên mạng
- Cách chạy procedure trong webservices trả về datatable?
- Đưa dữ liệu lên server localhost iis trong lập trình mạng
-
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(); } }
Vệ sinh cá nhân là một phần quan yếu của sức khỏe nam giới. Dùng dung dịch vệ sinh mỗi ngày mang lại nhiều ích, giúp loại bỏ vi khuẩn và vi sinh vật gây hại, giúp khu vực cơ quan sinh dục luôn sạch...
Gel vệ sinh cu, bạn trai có nên...