Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Tìm kiếm ngay sau khi gõ xong vào textbox trên web như thế nào?

  1. #1
    Ngày gia nhập
    10 2007
    Bài viết
    2

    Mặc định Tìm kiếm ngay sau khi gõ xong vào textbox trên web như thế nào?

    Mình mới học ASPX đang bị khó trong bài tìm kiếm mong được mọi người giúp đỡ.
    Mình muốn làm 1 trang dạng như vậy nhưng thay DropList bằng 1 ô textbox. Tức là khi mình sẽ nhập địa chỉ vào ô tìm kiếm rồi nhấn nút tìm kiếm để tìm.

    Bạn nào biết cái này giúp mình với. Nếu được làm mẫu cho mình 1 bài với nhé. Mình xin cảm ơn

  2. #2
    Ngày gia nhập
    09 2007
    Bài viết
    724

    vẫn không hiểu ý của bạn là gì???

    thôi cho bạn 1 bài demo mình làm tìm kiếm với Ajax vậy

    bạn đọc file readme lên rồi làm theo hướng dẫn nhé.
    Attached Files Attached Files

  3. #3
    Ngày gia nhập
    11 2006
    Bài viết
    633

    demo ajax này vẫn còn củ chuối lắm zkday à T.T
    vả lại cái trang này nó cũng đâu có làm ajax, vẫn load lại trang à, chẳng qua là 1 tý kỹ thuật javascript thôi.

  4. #4
    Ngày gia nhập
    01 2008
    Nơi ở
    Gameloft Studio
    Bài viết
    294

    Xem qua thì cũng thấy chuối thiệt. SQL mà ZK để trong js thì lần đầu tiên mình thấy . Chắc là demo hả.

    Ajax thì chỉ cần bỏ ra nữa tiếng với những ai biết javascript là có thể sử dụng được. Tuy nhiên sử dụng ajax như thế nào thì lại là một vấn đề.

    Bản chất của Ajax là một cách request tới Server nhưng nó ko load lại trang mà thực thi trên đối tượng XMLHttpRequest của Javascript, rồi kết quả đó sẽ được xuất ra màn hình cho các đối tượng DOM.

    Ajax khá mạnh mà nhạy bén trên nhiều nền tảng, tạo cảm giác website hoat động nhanh. Nó đã thay thế hoàn toàn cho Applet của Java. Tuy nhiên lạm dụng vào Ajax nhiều là điểm thất bại của rất nhiều Website vì đôi khi người sử dụng vẫn quen bấm nút BACK để quay lại trang trước đó khiến trang đó bị cuốn qua hẳn 1 website hoàn toàn khác.

    Ngoài ra sử dụng ajax cần phải bảo mật nữa. Vì khi đã sử dụng Ajax thì khả năng bị cướp dữ liệu rất cao, chỉ cần tìm ra cái path source Request là có thể ôm dữ liệu về nhà mà đối với 1 website thì dữ liệu là vàng.

    Ví dụ như trang socbay có panel trên diễn đàn. Nó sử dụng webservices asmx để response XML data nhưng vẫn chưa có được sự bảo mật thật sự vì attacker vẫn có thể lấy dữ liệu được. Hoặc có thể cướp link nhạc một cách dễ dàng.

    Một cách khắc phục trường hợp này mà mình đã học được từ thực tế và cũng đã làm là bảo vệ bằng cách "động cả javascript" tức là javascript ko hề được viết trước thành file .js mà nó sẽ phát sinh từ server ngay thời điểm ứng dụng cần sử dụng ajax như chuột click, textbox type. Lúc này thì server mới phát sinh ra đoạn script cần thiết và đồng thời thiết lập các session sao cho nó chỉ request dữ liệu cho duy nhất website này.

    Đó là cách mà mình vẫn làm trên PHP, code thô ko cần tool quen rồi. Còn với asp.net thì có lẽ các toolkit đều có hỗ trợ cơ chế bảo mật này.

    Quảng cáo 1 chút ít về ajax! Hy vọng có người bổ sung thêm.
    Đã được chỉnh sửa lần cuối bởi ZCoder87 : 14-12-2008 lúc 12:15 AM.

  5. #5
    Ngày gia nhập
    10 2007
    Bài viết
    2

    vẫn không hiểu ý của bạn là gì???
    Mình nói rõ hơn ý của mình nhé.
    Giờ giả sử mình có 1 bảng dữ liệu gồm các trường là. Mã nhân viên, Họ tên, Ngay sinh, Quê.
    Tớ muốn làm 1 trang tìm kiếm những nhân viên có Quê do tớ nhập vào từ bàn phím. Tớ muốn sau khi nhập quê cần tìm vào ô tìm kiếm rồi nhấn nút tìm kiếm thì sẽ hiển thị ra 1 trang gồm những nhân viên có Quê là Quê mà tớ cần tìm.

  6. #6
    Ngày gia nhập
    09 2007
    Bài viết
    724

    Mặc định Tìm kiếm ngay sau khi gõ xong vào textbox trên web như thế nào?

    hix, thank ZC và anh Huynguyen nhiều

    Xem qua thì cũng thấy chuối thiệt. SQL mà ZK để trong js thì lần đầu tiên mình thấy . Chắc là demo hả.
    hix, cái này là demo nhưng mình hiểu về ajax sai nên code mới chuối .

    Phải học lại nó đàng hoàng, chính đáng mới được

    nhờ anh huynguyen và zc giờ zkday biết được thêm về Ajax. ( lúc trước hiểu nhầm cứ tưởng mình code như vậy là ajax ai nhè ...... )
    Đã được chỉnh sửa lần cuối bởi zkday2686 : 15-12-2008 lúc 05:03 AM.

  7. #7
    Ngày gia nhập
    01 2010
    Bài viết
    5

    Trích dẫn Nguyên bản được gửi bởi ZCoder87 Xem bài viết
    Một cách khắc phục trường hợp này mà mình đã học được từ thực tế và cũng đã làm là bảo vệ bằng cách "động cả javascript" tức là javascript ko hề được viết trước thành file .js mà nó sẽ phát sinh từ server ngay thời điểm ứng dụng cần sử dụng ajax như chuột click, textbox type. Lúc này thì server mới phát sinh ra đoạn script cần thiết và đồng thời thiết lập các session sao cho nó chỉ request dữ liệu cho duy nhất website này.
    -Bạn có thể nói rõ thêm phần này được không mình cũng đang vướng vấn đề này , nếu có demo thì thanks quá xá nhiều.

Các đề tài tương tự

  1. Chuyển số trên textbox thành kiểu định dạng tiền ngay khi nhập vào
    Gửi bởi philipdn trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 18
    Bài viết cuối: 10-11-2014, 08:52 PM
  2. Algorithm tìm kiếm trên datagrid như tìm kiếm trên excel làm thế nào ?
    Gửi bởi lonelyeveningstar trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 07-06-2012, 10:22 AM
  3. ADO.NET Làm thế nào cho thi hành xong Form 1 mới được thi hành trên Form2
    Gửi bởi nguyenlonganh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 14-03-2012, 02:50 PM
  4. Tìm kiếm trực tiếp textbox hiển thị trên datagridview không cần button
    Gửi bởi honeyexe trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 05-08-2010, 07:56 PM
  5. Chuyển focus sang textbox khác khi nhập liệu xong?
    Gửi bởi lenhuyencntt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 15
    Bài viết cuối: 03-07-2010, 02:42 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn