Tự học guitar, lập trình, khiêu vũ, tennis, máy tính

Saturday
Feb 11th
Text size
  • Increase font size
  • Default font size
  • Decrease font size

Home arrow Programming arrow ASP .NET arrow Khai báo và sử dụng biến
Khai báo và sử dụng biến

Khai báo và sử dụng biến

Khai báo biến

- Trong ASP.Net khai báo biến phải có kiểu dữ liệu đính kèm và đây là điều bắt buộc.

Ví dụ:

Dim strSQL As String

- Biến phải được khai báo trước khi sử dụng; có thể buộc khai báo và sử dụng biến tường minh bằng cách thêm chỉ mục sau vào đầu mối trang với giá trị True hay False (mặc định là True)

<%@Page Explicit="False"%>

Lưu ý: nếu trang web đã có dòng

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="welcome1.WebForm1"%>

thì ta chỉ cần thêm Explicit="False" vào trong dòng này, cụ thể như sau:

<%@ Page Language="vb" Explicit="False" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="welcome1.WebForm1"%>
' Không khai báo biến mà vẫn sử dụng biến đó được trong trang AsP.NET

Ví dụ:

<%@Page Explicit="False"%>
<Script runat="Server">
Sub Page_Load(Sender As Object, e As EventArgs)
a="Admin"
Response.write("User đang đăng nhập là ")
Response.write(a)
End Sub
</Script>


- Ngoài cách sử dụng chỉ mục cho từng trang như trình bày trong ví dụ, khi muốn sử dụng biến mà không cần khai báo hay yêu cầu khai báo ta có thể khai báo chỉ mục trong tập tin web.config bằng cách: thêm explicit="false" vào dòng <compilation defaultLanguage="vb" debug="true" /> cụ thể như sau: <compilation defaultLanguage="vb" explicit="false" debug="true"/>. Có tác dụng trong toàn Project.

Chuyển đổi kiểu dữ liệu

Ví dụ:

<%
Dim i As double, j as Integer
i=0.45
j=Ctype(i, integer)
Response.write(j.ToString() + "<BR>")
i=Ctype(j, Double)
Response.write(i.ToString())
%>

 
< Trước   Tiếp >