Sử dụng thẻ #include

Một phần của tài liệu Giáo trình chi tiết về HTML docx (Trang 88 - 89)

2. Các thẻ HTML

4.5.6 Sử dụng thẻ #include

Trong trường hợp muốn trộn mã nguồn từ 1 file asp vào 1 file asp khác trước khi server thực thi nó, người ta dùng thẻ định hướng #include với cú pháp

<!--#include file=”DuongDan_Denfile”--> hoặc <!--#include virtual=”DuongDan_Denfile”-->

Ví dụ:

<!--#include file=”Component/Banner.asp”-->

<!--#include virtual=”/QLSV/Component/Banner.asp”-->

Ghi chú:

Người ta thường include file chứa các hàm thư viện dùng chung cho cả ứng dụng vào đầu file Asp nào cần sử dụng thư viện này, hoặc insert các file Header và Footer cho 1 trang web, insert các thành phần được sử dụng chung trong nhiều file asp như menu,...

Nếu sử dụng cú pháp với từ khóa virtual thì yêu cầu phải có đường dẫn đầy đủ từ Alias trong IIS.

Trong ví dụ trên, Alias QLSV được cấu hình trong IIS để chỉ đường dẫn đến thư mục chứa trang web.

Trang Web ASP được include không được chứa đoạn code:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> nếu trang chính sử dụng nó đã có đoạn mã này.

Ví dụ: Xây dựng 1 trang index.asp có bố cục cổ điển bao gồm:

o Một Banner ở đầu trang.

o Một menu chính ở bên trái trang. o Một Footer ở cuối trang.

Banner

Left Menu Body of pape

Footer Trong đó:

o Để hiển thị Banner ta xây dựng file Banner.asp o Để hiển thị Left Menu ta xây dựng file LeftMenu.asp o Để hiển thị Footer ta xây dựng file Footer.asp

Ví dụ:

Trong ứng dụng ASP có nhiều trang cần thao tác với database, chúng ta sẽ viết riêng module thao tác với database ra một file myConnection.asp, rồi include file này vào trang asp nào muốn thao tác với database với đoạn mã sau:

<%

‘ mã nguồn sẽ sử dụng các hàm trong file MyConnection.asp

%>

Chú ý:

Include file phải được thực hiện trước khi các viết script sử dụng đến nó.

Một phần của tài liệu Giáo trình chi tiết về HTML docx (Trang 88 - 89)

Tải bản đầy đủ (DOC)

(102 trang)
w