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

Biến ASP


Các biến là "thùng chứa" để lưu trữ thông tin.


Các ví dụ khác


Ví dụ này trình bày cách khai báo một biến, gán giá trị cho nó và sử dụng giá trị trong văn bản.


Mảng được sử dụng để lưu trữ một loạt các mục dữ liệu có liên quan. Ví dụ này trình bày cách tạo một mảng lưu trữ tên.


Cách lặp qua sáu tiêu đề trong HTML.


Ví dụ này sẽ hiển thị một thông báo khác nhau cho người dùng tùy thuộc vào thời gian trên máy chủ.


Ví dụ này giống như ví dụ ở trên, nhưng cú pháp khác nhau.


Cách tạo một biến, gán giá trị cho nó, sau đó thay đổi giá trị của nó.


Cách chèn giá trị biến trong văn bản.


Bạn có nhớ Đại số từ trường học?

Bạn có nhớ đại số từ trường học? x = 5, y = 6, z = x + y

Bạn có nhớ rằng một chữ cái (như x) có thể được sử dụng để chứa một giá trị (như 5) và bạn có thể sử dụng thông tin ở trên để tính giá trị của z là 11 không?

Những chữ cái này được gọi là biến và các biến có thể được sử dụng để giữ giá trị (x = 5) hoặc biểu thức (z = x + y).


Biến VBScript

Như với đại số, các biến VBScript được sử dụng để giữ các giá trị hoặc biểu thức.

Một biến có thể có tên ngắn, như x hoặc tên mô tả hơn, như tên xe.

Quy tắc cho tên biến VBScript:

  • Phải bắt đầu bằng một chữ cái 
  • Không được chứa dấu chấm (.)
  • Không được vượt quá 255 ký tự

Trong VBScript, tất cả các biến đều thuộc loại biến thể , có thể lưu trữ các loại dữ liệu khác nhau.



Khai báo (Tạo) các biến VBScript

Tạo biến trong VBScript thường được gọi là biến "khai báo".

Bạn có thể khai báo các biến VBScript với câu lệnh Dim, Public hoặc Private. Như thế này:

Dim x
Dim carname

Bây giờ bạn đã tạo hai biến. Tên của các biến là "x" và "carname".

Bạn cũng có thể khai báo các biến bằng cách sử dụng tên của nó trong một tập lệnh. Như thế này:

carname="Volvo"

Bây giờ bạn cũng đã tạo một biến. Tên của biến là "carname". Tuy nhiên, phương pháp này không phải là một phương pháp hay vì bạn có thể viết sai chính tả tên biến sau đó trong tập lệnh của mình và điều đó có thể gây ra kết quả lạ khi tập lệnh của bạn đang chạy.

Nếu bạn viết sai chính tả, ví dụ như biến "tên xe" thành "carnime", tập lệnh sẽ tự động tạo một biến mới có tên "carnime". Để ngăn tập lệnh của bạn thực hiện điều này, bạn có thể sử dụng câu lệnh Tùy chọn rõ ràng. Câu lệnh này buộc bạn phải khai báo tất cả các biến của mình bằng câu lệnh dim, public hoặc private.

Đặt câu lệnh rõ ràng về Option lên đầu tập lệnh của bạn. Như thế này:

Option Explicit
Dim carname
carname=some value

Gán giá trị cho các biến

Bạn chỉ định một giá trị cho một biến như thế này:

carname="Volvo"
x=10

Tên biến nằm ở bên trái của biểu thức và giá trị bạn muốn gán cho biến nằm ở bên phải. Bây giờ biến "carname" có giá trị là "Volvo", và biến "x" có giá trị là "10".


Biến mảng VBScript

Một biến mảng được sử dụng để lưu trữ nhiều giá trị trong một biến duy nhất.

Trong ví dụ sau, một mảng có 3 phần tử được khai báo:

Dim names(2)

Số được hiển thị trong ngoặc là 2. Chúng ta bắt đầu từ 0 nên mảng này chứa 3 phần tử. Đây là một mảng có kích thước cố định. Bạn gán dữ liệu cho từng phần tử của mảng như sau:

names(0)="Tove"
names(1)="Jani"
names(2)="Stale"

Tương tự, dữ liệu có thể được truy xuất từ ​​bất kỳ phần tử nào bằng cách sử dụng chỉ mục của phần tử mảng cụ thể mà bạn muốn. Như thế này:

mother=names(0)

Bạn có thể có tối đa 60 thứ nguyên trong một mảng. Nhiều thứ nguyên được khai báo bằng cách phân tách các số trong ngoặc đơn bằng dấu phẩy. Ở đây chúng ta có một mảng hai chiều bao gồm 5 hàng và 7 cột:

Dim table(4,6)

Gán dữ liệu cho một mảng hai chiều:

Thí dụ

<html>
<body>

<%
Dim x(2,2)
x(0,0)="Volvo"
x(0,1)="BMW"
x(0,2)="Ford"
x(1,0)="Apple"
x(1,1)="Orange"
x(1,2)="Banana"
x(2,0)="Coke"
x(2,1)="Pepsi"
x(2,2)="Sprite"
for i=0 to 2
    response.write("<p>")
    for j=0 to 2
        response.write(x(i,j) & "<br />")
    next
    response.write("</p>")
next
%>

</body>
</html>

Thời gian tồn tại của các biến

Một biến được khai báo bên ngoài một thủ tục có thể được truy cập và thay đổi bởi bất kỳ tập lệnh nào trong tệp ASP.

Một biến được khai báo bên trong một thủ tục được tạo và hủy mỗi khi thủ tục được thực thi. Không có tập lệnh nào bên ngoài thủ tục có thể truy cập hoặc thay đổi biến.

Để khai báo các biến có thể truy cập vào nhiều tệp ASP, hãy khai báo chúng dưới dạng biến phiên hoặc biến ứng dụng.

Các biến phiên

Các biến phiên được sử dụng để lưu trữ thông tin về MỘT người dùng duy nhất và có sẵn cho tất cả các trang trong một ứng dụng. Thông tin thường được lưu trữ trong các biến phiên là tên, id và tùy chọn.

Các biến ứng dụng

Các biến ứng dụng cũng có sẵn cho tất cả các trang trong một ứng dụng. Các biến ứng dụng được sử dụng để lưu trữ thông tin về TẤT CẢ người dùng trong một ứng dụng cụ thể.