1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo Trình Lập Trình Ứng Dụng CSDL Web ASP- P9

5 7 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Giáo Trình Lập Trình Ứng Dụng CSDL Web ASP- P9:Đây là những ngôn ngữ rất đơn giản và dễ sử dụng. Lưu ý rằng các script là những ngôn ngữ giới hạn, dùng để viết các chương trình đơn giản. Để thực hiện những công việc phức tạp như kết nối CSDL, lập trình đồ hoạ, giao tiếp với thiết bị phần cứng,... thì ta phải sử dụng các component (thành phần) đã được tạo trước bằng các ngôn ngữ lập trình mạnh mẽ hơn như C++, VB,... Các script của ASP chỉ có lệnh gọi đến các component này...

Giáo trình lập trình ứng dụng CSDL Web ASP 2.4.2.3 Phýõng thức (Method) ðối týợng Response  AddHeader Phýõng thức AddHeader thêm header HTTP giá trị cho HTTP response Một header ðýợc thêm vào ta khơng thể gở bỏ raứ Trong IIS 4.0, bạn phải gọi phýõng thức trýớc kết gởi tới browser Trong IIS 5.0 bạn gọi phýõng thức AddHeader nõi script nhýng phải ðứng trýớc lời gọi hàm Response.Flush trang Cú pháp: Response.AddHeader name, value Trong ðó name tên header cịn value giá trị header Ví dụ: Chú ý: Tên header không ðýợc chứa dấu gạch dýới  AppendToLog Phýõng thức thêm một chuỗi vào cuối mục log trình chủ Bạn gọi phýõng thức nhiều lần script, lần gọi gắn thêm chuỗi vào mục log trình chủ Cú pháp: Response.AppendToLog (string) Ví dụ: Chú ý: Chuỗi cần ghi vào mục log không ðýợc chứa dấu phẩy (,) no === St by hoangly85 === 41 hoangly85@updatesofts.com Giáo trình lËp tr×nh øng dơng CSDL Web ASP  BinaryWrite Phýõng thức ghi liệu trực tiếp xuống browser mà chuyển ðổi ký tự nàoứ Phýõng thức thýờng ðýợc dùng ðể ghi liệu ảnh (BLOB) từ cõ sở liệu xuống browser Cú pháp: Response.BinaryWrite (data)  Clear Phýõng thức xóa tất kết xuất HTML ðýợc trình chủ ðýa vào vùng ðệm Nhýng phýõng thức khơng xóa phần header ðối týợng Response mà xóa phần nội dung ðối týợng Response Nếu thuộc tính Buffer ðối týợng Response ðýợc ðặt false phýõng thức gây lỗi lúc thi hành ộvì khơng có vùng buffer lấy mà xóaầầầờứ Cú pháp: Response.Clear Ví dụ: Kiểm tra phýõng thức Clear

Ðây phần nội dung trang Web Nội dung ðýợc gởi tới ngýời dùngỉụPặ

Bắt ðầu xóa ởuffer ỉụPặ Kết duyệt trang web ngýời dùng khơng thấy (vì trang ẳTỹỔ mà Server ðýa vào vùng ðệm chýa kịp gởi ðã bị xóa việc gọi phýõng thức clear.)  End Phýõng thức dùng ðể dừng việc xử lý script trả kết Nếu thuộc tính ởuffer ðýợc ðặt true gọi phýõng thức Server gởi kết xuất HTML ðýợc lýu vùng ðệm xuống browser Nếu ta không muốn ðýa kết xuống cho browser ta gọi phýõng thức clear trýớc gọi phýõng thức nàyứ === St by hoangly85 === 42 hoangly85@updatesofts.com Gi¸o tr×nh lËp tr×nh øng dơng CSDL Web ASP Cú pháp: Response.End Ví dụ:

Ðoạn vãn ðýợc gởi tới browser ngýời dùng ðọc ðýợc

Ðoạn vãn không ðýợc gởi ðã gọi phýõng thức End rồi

 Flush Gọi phýõng thức ðể chuyển kết xuất HTML mà Server lýu giữ lại vùng ðệm xuống browser Nếu thuộc tính ởuffer ðýợc ðặt false thuộc tính gây lỗi lúc thi hànhứ Cú pháp: Response.End Ví dụ:

Ðoạn vãn ðýợc gởi tới ngýời dùng gọi phýõng thức Flush

Một số ðoạn vãn khác ðýợc gởi sau lúc nữa!!!

=== St by hoangly85 === 43 hoangly85@updatesofts.com Giáo trình lập trình ứng dụng CSDL Web ASP  Redirect Phýõng thức dùng ðể chuyển ngýời dùng ðến trang khác ðýợc ðịnh ðýờng dẫn URL Cú pháp: Response.Redirect (URL) Ví dụ sau ðây minh họa việc ðãng nhập ngýời dùngứ Tạo tập tin login.asp với nội dung sau: Login to …ỉụTỡTỔẫặ Login

Ngày đăng: 08/05/2021, 18:56

Xem thêm: