Hướng dẫn ASP

TRANG CHỦ ASP

Hướng dẫn WP

Giới thiệu trang web Dao cạo trang web Bố cục trang web Thư mục Trang web WebPages Global Biểu mẫu trang web Đối tượng trang web Tệp trang web Cơ sở dữ liệu trang web Người trợ giúp Trang web WebPages WebGrid Biểu đồ trang web Email các trang web Bảo mật trang web Xuất bản trang web Ví dụ về trang web Các lớp trang web

ASP.NET Razor

Giới thiệu Razor Cú pháp dao cạo Các biến Razor C # Dao cạo C # Vòng Dao cạo C # Logic Biến VB Razor Vòng lặp VB Razor Razor VB Logic

ASP cổ điển

Giới thiệu ASP Cú pháp ASP Biến ASP Thủ tục ASP Điều kiện ASP ASP Looping Biểu mẫu ASP ASP Cookies Phiên ASP Ứng dụng ASP ASP #include ASP Global.asa ASP AJAX ASP e-mail Ví dụ về ASP

Tham chiếu ASP

Chức năng ASP VB Từ khóa ASP VB Đáp ứng ASP Yêu cầu ASP Ứng dụng ASP Phiên ASP Máy chủ ASP Lỗi ASP ASP FileSystem Dòng văn bản ASP Ổ ASP Tệp ASP Thư mục ASP Từ điển ASP ASP AdRotator ASP BrowserCap Liên kết nội dung ASP Công cụ xoay vòng nội dung ASP Tham khảo nhanh ASP

Hướng dẫn ADO

Giới thiệu ADO Kết nối ADO ADO Recordset Hiển thị ADO Truy vấn ADO ADO Sắp xếp ADO Thêm Cập nhật ADO ADO Xóa ADO Demo Tăng tốc ADO

Đối tượng ADO

Lệnh ADO Kết nối ADO Lỗi ADO Trường ADO Tham số ADO ADO thuộc tính Bản ghi ADO ADO Recordset Luồng ADO ADO DataTypes

ASP bao gồm tệp


Chỉ thị #include

Bạn có thể chèn nội dung của một tệp ASP vào một tệp ASP khác trước khi máy chủ thực thi nó, với chỉ thị #include.

Lệnh #include được sử dụng để tạo các hàm, đầu trang, chân trang hoặc các phần tử sẽ được sử dụng lại trên nhiều trang.


Cách sử dụng Chỉ thị #include

Đây là một tệp có tên "mypage.asp":

<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p><!--#include file="wisdom.inc"--></p>
<h3>The time is:</h3>
<p><!--#include file="time.inc"--></p>
</body>
</html>

Đây là tệp "Wisdom.inc":

"One should never increase, beyond what is necessary,
the number of entities required to explain anything."

Đây là tệp "time.inc":

<%
Response.Write(Time)
%>

Nếu bạn nhìn vào mã nguồn trong trình duyệt, nó sẽ giống như sau:

<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p>"One should never increase, beyond what is necessary,
the number of entities required to explain anything."</p>
<h3>The time is:</h3>
<p>11:33:42 AM</p>
</body>
</html>


Cú pháp để bao gồm tệp

Để đưa tệp vào trang ASP, hãy đặt lệnh #include bên trong thẻ nhận xét:

<!--#include virtual="somefilename"-->

or

<!--#include file ="somefilename"-->

Từ khóa ảo

Sử dụng từ khóa ảo để chỉ ra một đường dẫn bắt đầu bằng một thư mục ảo.

Nếu tệp có tên "header.inc" nằm trong thư mục ảo có tên / html, thì dòng sau sẽ chèn nội dung của "header.inc":

<!-- #include virtual ="/html/header.inc" -->

Từ khoá Tệp

Sử dụng từ khóa tệp để chỉ ra một đường dẫn tương đối. Một đường dẫn tương đối bắt đầu bằng thư mục chứa tệp bao gồm.

Nếu bạn có tệp trong thư mục html và tệp "header.inc" nằm trong html \ headers, thì dòng sau sẽ chèn "header.inc" vào tệp của bạn:

<!-- #include file ="headers\header.inc" -->

Lưu ý rằng đường dẫn đến tệp được bao gồm (headers \ header.inc) có liên quan đến tệp bao gồm. Nếu tệp chứa câu lệnh #include này không nằm trong thư mục html, câu lệnh sẽ không hoạt động.


Mẹo và lưu ý

Trong các phần trên, chúng tôi đã sử dụng phần mở rộng tệp ".inc" cho các tệp được bao gồm. Lưu ý rằng nếu người dùng cố gắng duyệt trực tiếp tệp INC, nội dung của tệp sẽ được hiển thị. Nếu tệp tin kèm theo của bạn chứa thông tin bí mật hoặc thông tin mà bạn không muốn bất kỳ người dùng nào nhìn thấy, thì tốt hơn nên sử dụng phần mở rộng ASP. Mã nguồn trong tệp ASP sẽ không hiển thị sau khi diễn giải. Một tệp được bao gồm cũng có thể bao gồm các tệp khác và một tệp ASP có thể bao gồm cùng một tệp nhiều lần.

Quan trọng: Các tệp bao gồm được xử lý và chèn trước khi các tập lệnh được thực thi. Tập lệnh sau sẽ KHÔNG hoạt động vì ASP thực thi chỉ thị #include trước khi nó gán giá trị cho biến:

<%
fname="header.inc"
%>
<!--#include file="<%fname%>"-->

Bạn không thể mở hoặc đóng dấu phân cách tập lệnh trong tệp INC. Tập lệnh sau sẽ KHÔNG hoạt động:

<%
For i = 1 To n
  <!--#include file="count.inc"-->
Next
%>

Nhưng tập lệnh này sẽ hoạt động:

<% For i = 1 to n %>
  <!--#include file="count.inc" -->
<% Next %>