Mô hình ASP
- Trang trước Tóm tắt khóa học ASP
- Trang tiếp theo Kiểm tra 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.
- Trang trước Tóm tắt khóa học ASP
- Trang tiếp theo Kiểm tra ASP