Menu
×

Được chứng nhận

Ghi lại kiến ​​thức của bạn

Đăng nhập Đăng ký

Tạo Tài khoản Example.com.vn miễn phí để cải thiện trải nghiệm học tập của bạn

Người tìm đường và việc học của tôi

Theo dõi tiến độ học tập của bạn tại Example.com.vn và thu thập phần thưởng

Nâng cấp

Trở thành người dùng PLUS và mở khóa các tính năng mạnh mẽ (không có quảng cáo, lưu trữ, hỗ trợ, ..)

Bắt đầu từ đâu

Bạn không chắc chắn muốn bắt đầu từ đâu? Đi theo con đường được hướng dẫn của chúng tôi

Trình chỉnh sửa mã (Dùng thử)

Với trình chỉnh sửa mã trực tuyến của chúng tôi, bạn có thể chỉnh sửa mã và xem kết quả trong trình duyệt của mình

Video

Tìm hiểu những điều cơ bản về HTML qua video hướng dẫn thú vị và hấp dẫn

Mẫu

Chúng tôi đã tạo một loạt mẫu trang web đáp ứng mà bạn có thể sử dụng - miễn phí!

Web hosting

Lưu trữ trang web của riêng bạn và chia sẻ nó với mọi người với Example.com.vn Spaces

Tạo một máy chủ

Tạo máy chủ của riêng bạn bằng Python, PHP, React.js, Node.js, Java, C#, v.v.

Làm thế nào để

Bộ sưu tập lớn các đoạn mã cho HTML, CSS và JavaScript

Khung CSS

Xây dựng các trang web nhanh và phản hồi bằng cách sử dụng khung W3.CSS miễn phí của chúng tôi

Thống kê trình duyệt

Đọc xu hướng dài hạn của việc sử dụng trình duyệt

Tốc độ gõ

Kiểm tra tốc độ đánh máy của bạn

Đào tạo AWS

Tìm hiểu dịch vụ web của Amazon

Bộ chọn màu

Sử dụng công cụ chọn màu của chúng tôi để tìm các màu RGB, HEX và HSL khác nhau. Bánh xe màu hình tròn thể hiện sự chuyển màu trong quang phổ

Trò chơi mã

Trò chơi mã hóa W3Schools! Giúp linh miêu thu thập nón thông Logo Lynx

Đặt mục tiêu

Nhận hành trình học tập được cá nhân hóa dựa trên các kỹ năng và mục tiêu hiện tại của bạn

Bản tin

Tham gia bản tin của chúng tôi và có quyền truy cập vào nội dung độc quyền mỗi tháng

Việc làm

Thuê những tài năng công nghệ hàng đầu. Hợp lý hóa quy trình tuyển dụng của bạn để có đội ngũ phù hợp hoàn hảo

Lớp học

Hãy liên hệ để sử dụng Example.com.vn Plus và các chứng chỉ với tư cách là một tổ chức giáo dục

×
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP CÁCH W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS AN NINH MẠNG DỮ LIỆU KHOA HỌC

Hướng dẫn ASP

TRANG CHỦ ASP

Hướng dẫn WP

Trang web Giới thiệu Trang web Dao cạo Bố cục trang web Trang web Thư mục Trang web Trang web toàn cầu Biểu mẫu Trang web Đối tượng Trang web Tệp Trang web Cơ sở dữ liệu Trang web Trình trợ giúp Trang web WebGrid Trang web Biểu đồ Trang web Email Trang web Bảo mật Trang web Xuất bản trang web Ví dụ về trang web Lớp học

Dao cạo ASP.NET

Dao cạo Giới thiệu Dao cạo Cú pháp Dao cạo C# Biến Dao cạo C# Vòng lặp Dao cạo C# Logic Dao cạo VB Biến Dao cạo VB Vòng lặp Dao cạo 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 Vòng lặp ASP Biểu mẫu ASP ASP Cookie Phiên ASP Ứng dụng ASP ASP #include ASP Global.asa ASP AJAX ASP e-mail ASP Ví dụ về Chứng chỉ ASP

Tham khảo ASP

Chức năng ASP VB ASP VB Từ khóa ASP Phản hồi ASP Yêu cầu ASP Ứng dụng ASP Phiên ASP Máy chủ ASP Lỗi ASP Hệ thống tệp ASP TextStream Ổ đĩa 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ụ quay vòng nội dung ASP Tham chiếu nhanh ASP

Hướng dẫn ADO

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

Đối tượng ADO

Lệnh ADO Kết nối ADO Lỗi ADO Trường ADO Tham số ADO Thuộc tính ADO Bản ghi ADO Tập bản ghi ADO Luồng ADO Kiểu dữ liệu ADO

Tham khảo nhanh ASP


Tham khảo nhanh ASP từ W3Schools. In nó ra và gấp nó vào túi của bạn.


Cú pháp cơ bản

Tập lệnh ASP được bao quanh bởi <% và %>. Để viết một số đầu ra cho trình duyệt:

<html>
<cơ thể>
<% reply.write("Xin chào thế giới!") %>
</body>
</html>

Ngôn ngữ mặc định trong ASP là VBScript. Để sử dụng ngôn ngữ tập lệnh khác, hãy chèn đặc tả ngôn ngữ ở đầu trang ASP:

<%@ ngôn ngữ="javascript" %>
<html>
<cơ thể>

<%
....
%>


Biểu mẫu và thông tin đầu vào của người dùng

request.QueryString được sử dụng để thu thập các giá trị ở dạng có phương thức = "get". Thông tin được gửi từ một biểu mẫu bằng phương thức GET sẽ hiển thị với mọi người (nó sẽ được hiển thị trên thanh địa chỉ của trình duyệt) và có giới hạn về lượng thông tin cần gửi.

request.Form được sử dụng để thu thập các giá trị ở dạng có phương thức = "post". Thông tin được gửi từ một biểu mẫu bằng phương thức POST sẽ không hiển thị với người khác và không có giới hạn về lượng thông tin cần gửi.


Cookie ASP

Cookie thường được sử dụng để nhận dạng người dùng. Cookie là một tệp nhỏ mà máy chủ nhúng vào máy tính của người dùng. Mỗi khi cùng một máy tính yêu cầu một trang bằng trình duyệt, nó cũng sẽ gửi cookie.

Lệnh Response.Cookies được sử dụng để tạo cookie:

<%
Response.Cookies("firstname")="Alex"
Response.Cookies("firstname").Expires="Ngày 10 tháng 5 năm 2002"
%>

Lưu ý: Lệnh Response.Cookies phải xuất hiện TRƯỚC thẻ <html>!

Lệnh "Request.Cookies" được sử dụng để truy xuất giá trị cookie:

<%
fname=Request.Cookies("firstname")
reply.write("Firstname=" & fname)
%>



Bao gồm các tập tin

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ó, bằng lệnh #include. Lệnh #include được sử dụng để tạo các hàm, đầu trang, chân trang hoặc thành phần sẽ được sử dụng lại trên nhiều trang

Cú pháp:

<!--#include virtual="somefile.inc"-->
hoặc
<!--#include file ="somefile.inc"-->

Sử dụng từ khóa ảo để chỉ đường dẫn bắt đầu bằng thư mục ảo. Nếu tệp có tên "header.inc" nằm trong thư mục ảo có tên /html, dòng sau sẽ chèn nội dung của "header.inc":

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

Sử dụng từ khóa file để chỉ ra một đường dẫn tương đối. Đườ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ó một tệp trong thư mục html và tệp "header.inc" nằm trong html\headers, dòng sau sẽ chèn "header.inc" vào tệp của bạn:

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

Sử dụng từ khóa tệp có cú pháp (..\) để bao gồm tệp từ thư mục cấp cao hơn.


Toàn cầu.asa

Tệp Global.asa là một tệp tùy chọn có thể chứa các khai báo về đối tượng, biến và phương thức mà mọi trang trong ứng dụng ASP có thể truy cập được.

Lưu ý: Tệp Global.asa phải được lưu trữ trong thư mục gốc của ứng dụng ASP và mỗi ứng dụng chỉ có thể có một tệp Global.asa.

Tệp Global.asa chỉ có thể chứa những nội dung sau:

  • Sự kiện ứng dụng
  • Sự kiện phiên
  • khai báo <đối tượng>
  • KiểuKhai báo thư viện
  • chỉ thị #include

Sự kiện ứng dụng và phiên

Trong Global.asa, bạn có thể yêu cầu ứng dụng và đối tượng phiên phải làm gì khi ứng dụng/phiên bắt đầu và phải làm gì khi ứng dụng/phiên kết thúc. Mã cho việc này được đặt trong trình xử lý sự kiện. Lưu ý: Chúng ta không sử dụng <% và %>, để chèn script vào file Global.asa mà phải đặt các chương trình con bên trong thẻ HTML <script>:

<script ngôn ngữ="vbscript" runat="máy chủ">
ứng dụng phụ_OnStart
' một số mã
kết thúc phụ
ứng dụng phụ_OnEnd
' một số mã
kết thúc phụ
phiên phụ_OnStart
' một số mã
kết thúc phụ
phiên phụ_OnEnd
' một số mã
kết thúc phụ
</script>

<đối tượng> Tuyên bố

Cũng có thể tạo các đối tượng có phạm vi phiên hoặc ứng dụng trong Global.asa bằng cách sử dụng thẻ <object>. Lưu ý: Thẻ <object> phải nằm ngoài thẻ <script>!

Cú pháp:

<object runat="máy chủ" phạm vi="phạm vi" id="id"
{progid="progID"|classid="classID"}>
......
</ đối tượng>

KiểuKhai báo thư viện

TypeLibrary là nơi chứa nội dung của tệp DLL tương ứng với đối tượng COM. Bằng cách bao gồm lệnh gọi tới TypeLibrary trong tệp Global.asa, các hằng số của đối tượng COM có thể được truy cập và mã ASP có thể báo cáo lỗi tốt hơn. Nếu ứng dụng Web của bạn dựa trên các đối tượng COM đã khai báo kiểu dữ liệu trong thư viện kiểu, bạn có thể khai báo thư viện kiểu trong Global.asa.

Cú pháp:

<!--METADATA TYPE="TypeLib"
tập tin="tên tập tin"
uuid="typelibraryuuid"
phiên bản="số phiên bản"
lcid="localeid"
-->


Đối tượng phiên

Đối tượng Session được sử dụng để lưu trữ thông tin hoặc thay đổi cài đặt cho phiên của người dùng. Các biến được lưu trữ trong đối tượng Phiên chứa thông tin về một người dùng và có sẵn cho tất cả các trang trong một ứng dụng.

Bộ sưu tập

  • Nội dung - Giữ mọi mục được thêm vào phiên bằng các lệnh tập lệnh
  • StaticObjects - Giữ mọi đối tượng được thêm vào phiên bằng thẻ <object> và một phiên nhất định
  • Contents.Remove( item/index ) - Xóa một mục khỏi bộ sưu tập Nội dung
  • Contents.RemoveAll() - Xóa mọi mục khỏi bộ sưu tập Nội dung

Của cải

  • CodePage - Đặt trang mã sẽ được sử dụng để hiển thị nội dung động
  • LCID - Đặt mã định danh ngôn ngữ sẽ được sử dụng để hiển thị nội dung động
  • SessionID - Trả về id phiên
  • Timeout - Đặt thời gian chờ cho phiên

Phương pháp

  • Abandon - Giết mọi đối tượng trong đối tượng phiên

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

Một nhóm các tệp ASP hoạt động 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 trong ASP được sử dụng để liên kết các tệp này lại với nhau. Tất cả người dùng chia sẻ một đối tượng Ứng dụng. Đối tượng Ứng dụng phải 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).

Bộ sưu tập

  • Nội dung - Giữ mọi mục được thêm vào ứng dụng bằng các lệnh script
  • StaticObjects - Giữ mọi đối tượng được thêm vào ứng dụng bằng thẻ <object>
  • Contents.Remove - Xóa một mục khỏi bộ sưu tập
  • Contents.RemoveAll - Xóa mọi mục khỏi bộ sưu tập

phương pháp

  • Khóa - Ngăn người dùng thay đổi thuộc tính đối tượng ứng dụng
  • Mở khóa - Cho phép người dùng thay đổi thuộc tính đối tượng ứng dụng

Đối tượng phản hồi

Đối tượng phản hồi được sử dụng để gửi đầu ra cho người dùng từ máy chủ.

Bộ sưu tập

  • Cookies(name) - Đặt giá trị cookie. Nếu cookie không tồn tại, nó sẽ được tạo và lấy giá trị được chỉ định

Của cải

  • Bộ đệm - Có đệm đầu ra hay không. Khi đầu ra được lưu vào bộ đệm, máy chủ sẽ giữ lại phản hồi cho đến khi tất cả tập lệnh máy chủ được xử lý hoặc cho đến khi tập lệnh gọi phương thức Flush hoặc End. Nếu thuộc tính này được đặt thì nó phải ở trước thẻ <html> trong tệp ASP
  • CacheControl - Đặt xem máy chủ proxy có thể lưu trữ đầu ra hay không. Khi được đặt thành Công khai, đầu ra có thể được máy chủ proxy lưu vào bộ đệm
  • Charset( charset_name) - Đặt tên của bộ ký tự (như "ISO8859-1") cho tiêu đề loại nội dung
  • ContentType - Đặt loại nội dung HTTP (như "text/html", "image/gif", "image/jpeg", "text/plain"). Mặc định là "văn bản/html"
  • Hết hạn - Đặt thời gian một trang sẽ được lưu vào bộ nhớ đệm trên trình duyệt trước khi hết hạn
  • ExpiresAbsolute - Đặt ngày và giờ khi một trang được lưu trong bộ nhớ cache trên trình duyệt sẽ hết hạn
  • IsClientConnected - Kiểm tra xem máy khách có còn kết nối với máy chủ không
  • Pics( pics_label ) - Thêm giá trị vào tiêu đề phản hồi nhãn bức ảnh
  • Trạng thái - Chỉ định giá trị của dòng trạng thái

phương pháp

  • AddHeader( name, value ) - Thêm tiêu đề HTML có giá trị được chỉ định
  • Chuỗi AppendToLog - Thêm một chuỗi vào cuối mục nhật ký máy chủ
  • BinaryWrite( data_to_write ) - Ghi thông tin đã cho mà không cần chuyển đổi bộ ký tự
  • Clear - Xóa đầu ra được đệm. Sử dụng phương pháp này để xử lý lỗi. Nếu Response.Buffer không được đặt thành true, phương thức này sẽ gây ra lỗi thời gian chạy
  • Kết thúc - Dừng xử lý tập lệnh và trả về kết quả hiện tại
  • Flush - Gửi đầu ra được đệm ngay lập tức. Nếu Response.Buffer không được đặt thành true, phương thức này sẽ gây ra lỗi thời gian chạy
  • Redirect( url ) - Chuyển hướng người dùng đến một url khác
  • Write( data_to_write ) - Viết văn bản cho người dùng

Đối tượng yêu cầu

Khi trình duyệt yêu cầu một trang từ máy chủ, nó được gọi là yêu cầu. Đối tượng yêu cầu được sử dụng để lấy thông tin từ người dùng.

Bộ sưu tập

  • ClientCertificate - Giữ các giá trị trường được lưu trữ trong chứng chỉ ứng dụng khách
  • Cookies( name ) - Giữ giá trị cookie
  • Form( element_name ) - Giữ các giá trị của biểu mẫu (đầu vào). Biểu mẫu phải sử dụng phương thức post
  • QueryString( variable_name ) - Giữ các giá trị biến trong chuỗi truy vấn
  • ServerVariables( server_variable ) - Giữ các giá trị biến máy chủ

Tài sản

  • TotalBytes - Giữ tổng số byte mà khách hàng đang gửi trong phần nội dung của yêu cầu

Phương pháp

  • BinaryRead - Tìm nạp dữ liệu được gửi đến máy chủ từ máy khách như một phần của yêu cầu đăng bài

Đối tượng máy chủ

Đối tượng Máy chủ được sử dụng để truy cập các thuộc tính và phương thức trên máy chủ.

Tài sản

  • ScriptTimeout - Đặt thời gian tập lệnh có thể chạy trước khi nó bị chấm dứt

Phương pháp

  • CreateObject( type_of_object ) - Tạo một thể hiện của một đối tượng
  • Thực thi ( đường dẫn ) - Thực thi một tệp ASP từ bên trong một tệp ASP khác. Sau khi thực thi tệp ASP được gọi, điều khiển sẽ được trả về tệp ASP gốc
  • GetLastError() - Trả về đối tượng ASPError sẽ mô tả lỗi xảy ra
  • HTMLEncode( string ) - Áp dụng mã hóa HTML cho một chuỗi
  • MapPath( path ) - Ánh xạ đường dẫn tương đối hoặc ảo tới đường dẫn vật lý
  • Transfer( path ) - Gửi tất cả thông tin trạng thái sang một tệp ASP khác để xử lý. Sau khi chuyển, kiểm soát thủ tục không được trả về tệp ASP gốc
  • URLEncode( string ) - Áp dụng quy tắc mã hóa URL cho một chuỗi

Nguồn: https://www.example.com.vn/asp/asp_quickref.asp


×

Liên hệ bán hàng

Nếu bạn muốn sử dụng dịch vụ của Example.com.vn với tư cách là một tổ chức giáo dục, nhóm hoặc doanh nghiệp, hãy gửi email cho chúng tôi:
[email được bảo vệ]

Báo cáo lỗi

Nếu bạn muốn báo cáo lỗi hoặc nếu bạn muốn đưa ra đề xuất, hãy gửi email cho chúng tôi:
[email được bảo vệ]

Example.com.vn được tối ưu hóa cho việc học tập và đào tạo. Các ví dụ có thể được đơn giản hóa để cải thiện khả năng đọc và học. Các hướng dẫn, tài liệu tham khảo và ví dụ liên tục được xem xét để tránh sai sót, nhưng chúng tôi không thể đảm bảo tính chính xác hoàn toàn của mọi nội dung. Khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng , chính sách cookie và quyền riêng tư của chúng tôi.

Bản quyền 1999-2024 của Refsnes Data. Đã đăng ký Bản quyền. Example.com.vn được cung cấp bởi W3.CSS .