Mô hình ASP

Cơ bản:

Viết văn bản bằng ASP
Nếu tạo văn bản bằng ASP
Thêm HTML vào văn bản
Nếu tạo cả thẻ HTML và văn bản thuần

Biến:

Khai báo biến
Biến được sử dụng để lưu trữ thông tin. Ví dụ này trình bày cách khai báo biến, gán giá trị cho biến và sử dụng biến trong chương trình.
Khai báo mảng
Mảng được sử dụng để lưu trữ một loạt các dữ liệu liên quan. Ví dụ này trình bày cách khai báo một mảng lưu trữ tên.
Tạo liên tục tiêu đề HTML
Tạo liên tục 6 tiêu đề HTML khác nhau
Tạo chào hỏi dựa trên thời gian bằng Vbscript
Ví dụ này sẽ hiển thị các thông điệp khác nhau cho người dùng dựa trên thời gian máy chủ.
Tạo chào hỏi dựa trên thời gian bằng JavaScript
Ví dụ này tương tự như trên, chỉ khác ở ngữ pháp mà thôi.

Chương trình:

Gọi các hàm con sử dụng VBScript
Cách gọi các hàm con được viết bằng VBScript từ ASP.
Gọi các hàm con sử dụng JavaScript
Cách gọi các hàm con được viết bằng JavaScript từ ASP.
Gọi các hàm con sử dụng VBScript và JavaScript
Cách gọi các hàm con được viết bằng VBScript và JavaScript trong tệp ASP.

Biểu mẫu:

Phiên bản biểu mẫu sử dụng method="get"
Cách sử dụng lệnh Request.QueryString để tương tác với người dùng.
Phiên bản biểu mẫu sử dụng method="post"
Cách sử dụng lệnh Request.Form để tương tác với người dùng.
Form using radio buttons
How to interact with the user through radio buttons using Request.Form.

Cookie:

Welcome cookie
How to create a welcome cookie.

Response object:

Write text using ASP
Use ASP to write text
Format text with HTML tags in ASP
This example demonstrates how to combine text and HTML tags using ASP.
Redirect the user to a different URL
This example demonstrates how to redirect a user to a different URL.
Display random links
This example demonstrates a hyperlink that will display one of two links each time the page is loaded.
Control cache
This example demonstrates how to control the cache.
Clear cache
This example demonstrates how to clear the cache.
Terminate the script during processing and return the result
This example demonstrates how to interrupt the execution of a script during the processing process.
Set how many minutes to cache the page in the browser before it expires
This example demonstrates how to specify the cache time of the page in the browser before it expires.
Set the expiration date or time of the page cache in the browser
This example demonstrates how to specify the cache time or date or time of the page in the browser.
Check if the user is still connected to the server
This example demonstrates how to check if the user has disconnected from the server.
Set content type
This example demonstrates how to specify the content type.
Set character set
This example demonstrates how to specify the name of the character set.

QueryString collection instance

Send query information when a user clicks a link
This example demonstrates how to send additional query information in a link and retrieve this information on the target page (in this example, the same page).
A simple application of the QueryString collection
This example demonstrates how the QueryString collection retrieves values from the form. This form uses the GET method, which means the information sent is visible to the user (in the address). The GET method also limits the amount of information sent.
How to use information sent from the form
This example demonstrates how to use values retrieved from the form. We will use the QueryString collection. This form uses the GET method.
Thông tin từ form nhiều hơn
This example demonstrates what content the QueryString will contain if the input field contains several identical names. It will show how to split these identical names. It will also show how to use the count keyword to count the "name" attribute. This form uses the GET method.

Form collection instance

A simple application of the Form collection
This example demonstrates how the Form collection retrieves values from a form. This form uses the POST method, which means the information sent is invisible to the user and there is no limit on the amount of information sent (can send a large amount of information).
Cách sử dụng thông tin từ form
Ví dụ này minh họa cách sử dụng thông tin lấy từ form. Chúng ta đã sử dụng bộ sưu tập Form. Form sử dụng phương pháp POST.
Thông tin từ form nhiều hơn
Ví dụ này minh họa nếu nhiều trường nhập sử dụng cùng một tên, bộ sưu tập Form sẽ chứa thông tin gì. Nó sẽ hiển thị cách chia cắt các tên này ra. Nó cũng sẽ hiển thị cách sử dụng từ khóa count để đếm thuộc tính "name" . Form này sử dụng phương pháp POST.
Form có nút radio
Ví dụ này minh họa cách sử dụng bộ sưu tập Form để tương tác với người dùng qua các nút radio. Form này sử dụng phương pháp POST.
Form có nút chọn
Ví dụ này minh họa cách sử dụng bộ sưu tập Form để tương tác với người dùng qua các nút chọn. Form này sử dụng phương pháp POST.

Các ví dụ khác

Lấy thông tin người dùng
Cách tìm hiểu loại trình duyệt, địa chỉ IP của người truy cập, v.v.
Lấy thông số máy chủ
Ví dụ này minh họa cách sử dụng bộ sưu tập ServerVariables để lấy thông tin loại trình duyệt, địa chỉ IP của người truy cập, v.v.
Tạo cookie chào mừng
Ví dụ này minh họa cách tạo một cookie chào mừng bằng cách sử dụng bộ sưu tập Cookies.
Kiểm tra tổng số byte được gửi bởi người dùng
Ví dụ này minh họa cách sử dụng thuộc tính TotalBytes để lấy tổng số byte được gửi bởi người dùng trong đối tượng Request.

Đối tượng Session

Thiết lập và trả về LCID
Ví dụ này minh họa thuộc tính "LCID" . Thuộc tính này thiết lập và trả về một số nguyên chỉ ra vị trí hoặc khu vực. Tương tự như ngày, giờ và tiền tệ, nội dung này phải được hiển thị dựa trên vị trí hoặc khu vực.
Trả về SessionID
Ví dụ này minh họa thuộc tính "SessionID" . Thuộc tính này trả về một id duy nhất cho mỗi người dùng. Id này được tạo bởi máy chủ.
Thời gian hết hạn của session
Ví dụ này minh họa thuộc tính "Timeout" . Ví dụ này thiết lập và trả về thời gian hết hạn của session (phút).

Đối tượng Server

Thời gian cuối cùng tệp này được chỉnh sửa là gì?
Kiểm tra thời gian cập nhật cuối cùng của tệp.
Mở và đọc một tệp văn bản
Ví dụ này sẽ mở tệp "Textfile.txt" để đọc.
Tính năng đếm clicks tự làm
Ví dụ này sẽ đọc một số từ một tệp, tăng số đó lên 1 và sau đó ghi số đó lại vào tệp.

Đối tượng FileSystemObject

Tệp đã được chỉ định có tồn tại chưa?
Ví dụ này minh họa cách tạo đối tượng FileSystemObject trước, sau đó sử dụng phương thức FileExists để kiểm tra một tệp có tồn tại hay không.
Thư mục đã được chỉ định có tồn tại chưa?
Ví dụ này minh họa cách sử dụng phương thức FolderExists để kiểm tra một thư mục có tồn tại hay không.
Đrive器 đã tồn tại chưa?
Ví dụ này演示 cách sử dụng phương thức DriveExists để kiểm tra ổ đĩa có tồn tại hay không.
Lấy tên ổ đĩa được chỉ định
Ví dụ này演示 cách sử dụng phương thức GetDriveName để lấy tên ổ đĩa của một ổ đĩa được chỉ định.
Lấy tên thư mục cha của một đường dẫn được chỉ định
Ví dụ này演示 cách sử dụng phương thức GetParentFolderName để lấy tên thư mục cha của một đường dẫn được chỉ định.
Lấy phần mở rộng thư mục
Ví dụ này演示 cách sử dụng phương thức GetExtensionName để lấy phần mở rộng của tệp của phần cuối cùng trong đường dẫn được chỉ định.
Lấy tên tệp
Ví dụ này演示 cách sử dụng phương thức GetFileName để lấy tên tệp của phần cuối cùng trong đường dẫn được chỉ định.
Lấy tên cơ bản của tệp hoặc thư mục
Ví dụ này演示 cách sử dụng phương thức GetBaseName để trả về tên cơ bản của tệp hoặc thư mục trong đường dẫn được chỉ định.

Đối tượng TextStream

Đọc tệp
Ví dụ này演示 cách sử dụng phương thức OpenTextFile của FileSystemObject để tạo một đối tượng TextStream. Phương thức ReadAll của đối tượng TextStream sẽ lấy nội dung từ tệp văn bản đã mở.
Đọc một phần của tệp văn bản
Ví dụ này演示 cách chỉ đọc một phần nội dung của tệp văn bản luồng.
Đọc một dòng trong tệp văn bản
Ví dụ này演示 cách đọc một dòng nội dung từ tệp văn bản luồng.
Đọc tất cả các dòng trong tệp văn bản
Ví dụ này演示 cách đọc tất cả các dòng trong tệp văn bản luồng.
Bỏ qua một phần của tệp văn bản
Ví dụ này演示 cách bỏ qua một số ký tự nhất định trong khi đọc tệp văn bản luồng.
Bỏ qua một dòng trong tệp văn bản
Ví dụ này演示 cách bỏ qua một dòng trong khi đọc tệp văn bản luồng.
Trả về số dòng
Ví dụ này演示 cách trả về số dòng hiện tại trong tệp văn bản luồng.
Lấy số cột
Ví dụ này演示 cách lấy số cột của ký tự hiện tại trong tệp.

Đối tượng Drive

Lấy số lượng không gian trống có thể sử dụng của ổ đĩa được chỉ định
Ví dụ này演示 cách tạo một đối tượng FileSystemObject trước, sau đó sử dụng thuộc tính AvailableSpace để lấy không gian trống có thể sử dụng của ổ đĩa được chỉ định.
Lấy dung lượng không gian trống của ổ đĩa được chỉ định
Ví dụ này演示 cách sử dụng thuộc tính FreeSpace để lấy không gian trống của ổ đĩa được chỉ định.
Lấy dung lượng tổng của ổ đĩa được chỉ định
Ví dụ này演示 cách sử dụng thuộc tính TotalSize để lấy dung lượng tổng của ổ đĩa được chỉ định.
Lấy chữ cái ổ đĩa của ổ đĩa được chỉ định
Ví dụ này演示 cách sử dụng thuộc tính DriveLetter để lấy chữ cái ổ đĩa của ổ đĩa được chỉ định.
Lấy loại ổ đĩa của ổ đĩa được chỉ định
Ví dụ này演示 cách sử dụng thuộc tính DriveType để lấy loại ổ đĩa của ổ đĩa được chỉ định.
Lấy thông tin hệ thống tệp của ổ đĩa được chỉ định
Mô hình này trình bày cách sử dụng FileSystem để lấy loại hệ thống tệp của ổ đĩa cụ thể.
Ổ đĩa đã sẵn sàng chưa?
Mô hình này trình bày cách sử dụng thuộc tính IsReady để kiểm tra ổ đĩa cụ thể có đã sẵn sàng hay không.
Lấy đường dẫn của ổ đĩa cụ thể
Mô hình này trình bày cách sử dụng thuộc tính Path để lấy đường dẫn của ổ đĩa cụ thể.
Lấy thư mục gốc của ổ đĩa cụ thể
Mô hình này trình bày cách sử dụng thuộc tính RootFolder để lấy thư mục gốc của ổ đĩa cụ thể.
Lấy số séc của ổ đĩa cụ thể
Mô hình này trình bày cách sử dụng thuộc tính Serialnumber để lấy số séc của ổ đĩa cụ thể.

Đối tượng File

Tệp được tạo vào khi nào?
Mô hình này trình bày cách tạo đối tượng FileSystemObject trước, sau đó sử dụng thuộc tính DateCreated của đối tượng File để lấy ngày và giờ cuối cùng tệp được tạo.
Tệp này được sửa đổi vào khi nào?
Mô hình này trình bày cách sử dụng thuộc tính DateLastModified để lấy ngày và giờ cuối cùng tệp được sửa đổi.
Tệp này được truy cập vào khi nào?
Mô hình này trình bày cách sử dụng thuộc tính DateLastAccessed để lấy ngày và giờ cuối cùng tệp được truy cập.
Trả về các thuộc tính của tệp cụ thể
Mô hình này trình bày cách sử dụng Attributes để trả về các thuộc tính của tệp cụ thể.

Đối tượng Dictionary

Khóa cụ thể có tồn tại không?
Mô hình này trình bày cách tạo đối tượng Dictionary trước, sau đó sử dụng phương thức Exists để kiểm tra khóa cụ thể có tồn tại hay không.
Trả về một mảng chứa tất cả các đối tượng
Mô hình này trình bày cách sử dụng phương thức Items để trả về một mảng chứa tất cả các đối tượng.
Trả về một mảng chứa tất cả các khóa
Mô hình này trình bày cách sử dụng phương thức Keys để trả về một mảng chứa tất cả các khóa.
Trả về giá trị của một đối tượng
Mô hình này trình bày cách sử dụng thuộc tính Item để trả về giá trị của một đối tượng.
Đặt một khóa
Mô hình này trình bày cách sử dụng thuộc tính Key để đặt một khóa trong đối tượng Dictionary.
Trả về số lượng cặp khóa/đối tượng
Mô hình này trình bày cách sử dụng thuộc tính Count để trả về số lượng cặp khóa/đối tượng.

Component AdRotator

Mô hình AdRotator đơn giản
Mô hình này trình bày: Mỗi khi người dùng truy cập vào trang web hoặc làm mới trang, cách sử dụng thành phần AdRotator để hiển thị một hình ảnh quảng cáo khác nhau.
AdRotator - Liên kết Hình ảnh
Mô hình này trình bày: Mỗi khi người dùng truy cập vào trang web hoặc làm mới trang, cách sử dụng thành phần AdRotator để hiển thị một hình ảnh quảng cáo khác nhau. Ngoài ra, hình ảnh quảng cáo chính là một liên kết.

Component Tính Năng Trình Duyệt

Component Tính Năng Trình Duyệt
Mô hình này trình bày cách测定 loại, hiệu suất và phiên bản của trình duyệt mà mỗi người dùng truy cập vào trang web.

Component Liên kết Nội dung

Component Liên kết Nội dung
Ví dụ này sẽ xây dựng một danh sách nội dung.
Thành phần Content Linking 2
Ví dụ này sử dụng thành phần Content Linking để di chuyển giữa các trang được liệt kê trong tệp văn bản.

Content Rotator (ASP 3.0)

Thành phần Content Rotator
Khi người dùng truy cập hoặc làm mới trang, thành phần này sẽ hiển thị chuỗi nội dung HTML khác nhau.