Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Ai giúp mình về tìm kiếm nâng cao trong asp.net. thank?????????

    Mình có 2 cái lựa chon DropDownList là (Danh mục)+(Quận huyện)+ một button (Tìm kiếm) . Dữa liệu trong 2 DropDownList đã có sẵn mình chỉ cần chọn mục cần tìm sau đó nhấn tìm kiếm thì kết quả tìm kiếm sẽ hiện thị vào trang ketquatimkiem.aspx. Nhưng mình đã code rất nhiều nhưng không thể nào ra được .

    Đây là code button Tìm kiếm:

    int danhmuc = int.Parse(DropDownList1.SelectedItem.Value.ToStrin g());

    string khuvuc = DropDownList2.Text;

    Response.Redirect("~/ketquatimkiem.aspx?chuoidi=" +danhmuc+ "&chuoidi2="+khuvuc+"");

    Đây là code datasource Trang kết quả tìm kiếm .aspx:

    SELECT * FROM Tb_DetailNews WHERE (Title_khuvuc LIKE @Param1)OR(Group_ID LIKE @Param2)

    @Param1 liên kết QueryString "chuoidi"

    @Param2 liên kết QueryString "chuoidi2"

    Mình dung một cái datalist để đổ dữ liệu và sắp xếp cho đẹp, Mặc dù test query vẫn ra kết quả nhưng chạy page thì không ra kết quả. Mong các pro giúp code tìm kiếm nâng cao này. thank all

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Vậy thì sai phần trên asp.net rồi bạn debug thử xem, chắc do sai lúc code rồi

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Thank hoclakho va ngonlinh nhưng debug không thấy có lỗi mặc dù trong trang kết quả nó vẫn lấy dữ liệu đúng của dropdl @@ thế nên mình mới đau đầu không biết tại sao lúc nhấn tìm kiếm thì nó lại ra trang trống không có gì. còn nếu mình bỏ đi một lựa chọn tìm kiếm thì nó lại hiện ra kết quả @@ quá đau cho mình. không biết ai có code tìm kiếm nâng cao này cho thì post cho mình tham khảo với. Nếu không sắp báo cáo rồi mà mình vẫn còn mỗi một cái lỗi này không hiểu tại sao hix

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    khả năng, mình suy đoán có thể bạn gặp trường hợp là dù bạn chọn thông tin ở dropdownlist nhưng khi nhấn button thì trang nó bị load lại thành ra nó sẽ lấy phần tử đầu tiên của dropdown ko biết có phải thế ko?

  5. #5
    Ngày tham gia
    Sep 2015
    Đang ở
    Số 60 Thái Hà, Đống Đa, Hà Nội
    Bài viết
    0
    Chỗ này Response.Redirect("~/ketquatimkiem.aspx?chuoidi=" +danhmuc+ "&chuoidi2="+khuvuc+"");
    Bên phía trang ketquatimkiem.aspx nhận 2 value danh mục và khu vực bạn lấy 2 value đó debug dưới sql coi đúng chưa. Không được nữa thì liên hệ mình qua yahoo: ngonq mình xem giúp cho!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •