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

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

5 2 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 230,31 KB

Nội dung

Giáo Trình Lập Trình Ứng Dụng CSDL Web ASP- P12:Đâ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 Cỳ pháp: Server.CreateObject (progID) Trong ðó progID kiểu ðối týợng cần tạoứ Ví dụ:  Execute Thuộc tính ẫxecute thực thi trang ĩSP bên trang khácứ Sau thực thi xong file ASP ðýợc gọi quyền ðiều khiển ðýợc trả cho file ĩSP ban ðầu ộfile gọiờứ Cú pháp: Server.Execute (path) Với path ðýờng dẫn tới tập tin ĩSP cần thực thiứ Ví dụ: Tạo ẵ tập tin file1.asp file2.asp ðặt thý mục với nội dung sau: File1.asp File2.asp === St by hoangly85 === 56 hoangly85@updatesofts.com Giáo trình lập trình ứng dụng CSDL Web ASP GetLastError Phýõng thức trả ðối týợng ASPError mô tả lỗi xuất hiệnứ ỹặc ðịnh trang web dùng tập tin \iishelp\common\500-100.asp ðể xử lý lỗi ĩSPứ ẹếu cần bạn tạo thay ðổi tập tin ðể ðýa câu thông báo thân thiện hõnựứứ Chú ý: Phýõng thức ðýợc dùng trýớc tập tin ĩSP gởi nội dung xuống bowserứ Cú pháp: Server.GetLastError() Ví dụ: Trong ví dụ sau ðây xuất lỗi chia cho  HTMLEncode Phýõng thức dùng ðể mã hóa dạng ẳTỹỔ chuỗi Cú pháp: Server.HTMLEncode(string) Ví dụ: Ðoạn chýõng trình sau ðây cho phép ngýời dùng nhập vào username password, sau ðó nhấn nút loginứ ẹếu ngýời dùng login sai bắt ngýời dùng nhập lại password === St by hoangly85 === 57 hoangly85@updatesofts.com Giáo trình lËp tr×nh øng dơng CSDL Web ASP Dang nhap Username: Password: === St by hoangly85 === 58 hoangly85@updatesofts.com Giáo trình lËp tr×nh øng dơng CSDL Web ASP  MapPath Phýõng thức ánh xạ ðýờng dẫn ðó sang ðýờng dẫn vật lýứ Phýõng thức không ðýợc dùng kiện Session_OnEnd Application_OnEnd Cú pháp: Server.MapPath (path) Chú ý: Nếu path bắt ðầu ký tự ụ \ ký tự ðại diện cho ðýờng dẫn vật lý thý mục ảo tập tin ĩSP tạiứ Ví dụ: Giả sử bạn có tập tin C:\Inetpub\wwwroot\Script với nột dung sauồ testứasp ðặt thý mục Kiểm tra ỹapPathỉụTỡTỔẫặ Khi duyệt trang testứasp ta ðýợc kết nhý sauồ === St by hoangly85 === 59 hoangly85@updatesofts.com Giáo trình lập trình ứng dụng CSDL Web ASP  Transfer Phýõng thức gởi ộchuyểnờ tất thông tin trạng thái ộcác biến Session, biến Application, liệu tập Request ) tập tin ĩSP cho tập tin ĩSP thứ haiứ ẩhi trang thứ hai thực xong quyền ðiều khiển khơng trả cho trang trýớc ðó ộxem thêm phýõng thức Execute) Phýõng thức Transfer dạng khác phýõng thức Response.Redirect nhýng lại hiệu hõn phýõng thức Response.Redirect buộc Server phải giữ lại Request giả phýõng thức Server.Transfer chuyển quyền ðiều khiển cho trang ĩSP khác serverứ ộxem thêm phýõng thức Response.Redirect) Cú pháp: Server.Transfer (path) Ví dụ: Tạo ẵ tập tin file1.asp file2.asp ðặt thý mục với nội dung file nhý sauồ File1.asp File2.asp === St by hoangly85 === 58 hoangly85@updatesofts.com Giáo trình lËp tr×nh øng dơng CSDL Web ASP  MapPath Phýõng thức ánh xạ ðýờng dẫn ðó sang

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