Cú pháp ASP

Bạn không thể nhìn thấy mã nguồn ASP trong trình duyệt bằng cách xem mã nguồn, bạn chỉ có thể nhìn thấy kết quả đầu ra của tệp ASP, mà đó chỉ là HTML thuần túy. Bởi vì, trước khi kết quả được gửi trở lại trình duyệt, vân bản đã được thực thi trên máy chủ.

Trong hướng dẫn ASP của chúng tôi, mỗi ví dụ đều cung cấp mã ASP ẩn. Điều này sẽ giúp bạn dễ hiểu nguyên lý hoạt động của chúng.

Mẫu

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 ra cả các thẻ HTML và văn bản thuần.

Cơ sở ngữ pháp cơ bản của ASP

Trong hầu hết các trường hợp, tệp ASP chứa các thẻ HTML, tương tự như tệp HTML. Tuy nhiên, tệp ASP cũng có thể chứaKịch bản máy chủcác kịch bản này được chia cách bởi <%%> bọc lại.

Kịch bản máy chủThực thi trên máy chủnó có thể chứa các biểu thức hợp lệ, lệnh hoặc toán tử.

Ghi xuất ra cho trình duyệt

Lệnh response.write được sử dụng để ghi xuất ra. Ví dụ sau gửi một đoạn văn bản đến trình duyệt: "Hello World".

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

Có một cách viết tắt cho lệnh response.write. Ví dụ sau tương đương với ví dụ trên:

<html>
<body>
<%="Hello World!"%>
</body>
</html>

Sử dụng VBScript trong ASP

Bạn có thể sử dụng nhiều ngôn ngữ lập trình trong ASP. Tuy nhiên, ngôn ngữ lập trình mặc định là VBScript:

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

Ví dụ trên đã viết văn bản "Hello World!" vào phần body của tài liệu.

Lưu ý:Nếu bạn cần biết thêm về VBScript, hãy học giáo trình của chúng tôi Giáo trình VBScript

Sử dụng JavaScript trong ASP

Nếu cần sử dụng JavaScript làm ngôn ngữ kịch bản mặc định của một trang cụ thể, bạn phải chèn một dòng thiết lập ngôn ngữ ở đầu trang:

<%@ language="javascript"%>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>

Chú ý:Khác với VBScript - JavaScript nhạy cảm với chữ hoa và chữ thường. Do đó, bạn cần sử dụng các chữ cái in và không in khác nhau dựa trên yêu cầu của JavaScript để viết mã ASP.

Lưu ý:Nếu bạn cần biết thêm về JavaScript, hãy học giáo trình của chúng tôi Giáo trình JavaScript

Các ngôn ngữ lập trình kịch bản khác

ASP và VBScript và JScript hợp tác một cách nguyên sinh (JScript là thực hiện của Microsoft của JavaScript). Nếu bạn cần sử dụng ngôn ngữ lập trình khác để viết kịch bản, chẳng hạn như PERL, REXX hoặc Python, bạn sẽ phải cài đặt động cơ kịch bản tương ứng.

Lưu ý quan trọng:Vì đoạn mã được thực thi tại máy chủ, nên trình duyệt hiển thị tệp ASP không cần hỗ trợ đoạn mã.