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

Đối tượng ứng dụng ASP


Một nhóm các tệp ASP làm việc cùng nhau để thực hiện một số mục đích được gọi là ứng dụng.


Đối tượng ứng dụng

Một ứng dụng trên Web có thể bao gồm một số tệp ASP hoạt động cùng nhau để thực hiện một số mục đích. Đối tượng Ứng dụng được sử dụng để liên kết các tệp này với nhau.

Đối tượng Application được sử dụng để lưu trữ và truy cập các biến từ bất kỳ trang nào, giống như đối tượng Session. Sự khác biệt là TẤT CẢ người dùng chia sẻ MỘT đối tượng Ứng dụng (với Phiên có MỘT đối tượng Phiên cho MỖI người dùng).

Đối tượng Ứng dụng chứa thông tin sẽ được nhiều trang trong ứng dụng sử dụng (như thông tin kết nối cơ sở dữ liệu). Thông tin có thể được truy cập từ bất kỳ trang nào. Thông tin cũng có thể được thay đổi ở một nơi và các thay đổi sẽ tự động được phản ánh trên tất cả các trang.


Lưu trữ và truy xuất các biến ứng dụng

Các biến ứng dụng có thể được truy cập và thay đổi bởi bất kỳ trang nào trong một ứng dụng.

Bạn có thể tạo các biến Ứng dụng trong "Global.asa" như sau:

<script language="vbscript" runat="server">

Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub

</script>

Trong ví dụ trên, chúng tôi đã tạo hai biến Ứng dụng: "vartime" và "users".

Bạn có thể truy cập giá trị của một biến Ứng dụng như sau:

There are
<%
Response.Write(Application("users"))
%>
active connections.


Vòng qua Bộ sưu tập nội dung

Bộ sưu tập Nội dung chứa tất cả các biến ứng dụng. Bạn có thể lặp lại bộ sưu tập Nội dung, để xem những gì được lưu trữ trong đó:

<%
dim i
For Each i in Application.Contents
  Response.Write(i & "<br>")
Next
%>

Nếu bạn không biết số lượng mục trong bộ sưu tập Nội dung, bạn có thể sử dụng thuộc tính Đếm:

<%
dim i
dim j
j=Application.Contents.Count
For i=1 to j
  Response.Write(Application.Contents(i) & "<br>")
Next
%>

Vòng qua Bộ sưu tập StaticObjects

Bạn có thể lặp qua bộ sưu tập StaticObjects, để xem giá trị của tất cả các đối tượng được lưu trữ trong đối tượng Ứng dụng:

<%
dim i
For Each i in Application.StaticObjects
  Response.Write(i & "<br>")
Next
%>

Khóa và mở khóa

Bạn có thể khóa ứng dụng bằng phương pháp "Khóa". Khi một ứng dụng bị khóa, người dùng không thể thay đổi các biến Ứng dụng (khác với biến hiện đang truy cập). Bạn có thể mở khóa ứng dụng bằng phương pháp "Mở khóa". Phương thức này loại bỏ khóa khỏi biến Ứng dụng:

<%
Application.Lock
'do some application object operations
Application.Unlock
%>