ASP.NET Web Pages - Lớp

Lớp StringExtensions - Phương thức

Phương thức Mô tả
As<TValue>(String) Chuyển đổi chuỗi thành giá trị strong type của loại dữ liệu đã chỉ định.
As<TValue>(String, TValue) Chuyển đổi chuỗi thành loại dữ liệu đã chỉ định, và chỉ định giá trị mặc định.
AsBool(String) Chuyển đổi chuỗi thành giá trị布尔 (true/false).
AsBool(String, Boolean) Chuyển đổi chuỗi thành giá trị布尔 (true/false), và chỉ định giá trị mặc định.
AsDateTime(String) Chuyển đổi chuỗi thành giá trị DateTime.
AsDateTime(String, DateTime) Chuyển đổi chuỗi thành giá trị DateTime, và chỉ định giá trị mặc định.
AsDecimal(String) Chuyển đổi chuỗi thành số Decimal.
AsDecimal(String, Decimal) Chuyển đổi chuỗi thành số Decimal, và chỉ định giá trị mặc định.
AsFloat(String) Chuyển đổi chuỗi thành số Single.
AsFloat(String, Single) Chuyển đổi chuỗi thành số Single, và chỉ định giá trị mặc định.
AsInt(String) Chuyển đổi chuỗi thành số nguyên.
AsInt(String, Int32) Chuyển đổi chuỗi thành số nguyên, và chỉ định giá trị mặc định.
Is<TValue> Kiểm tra chuỗi có thể chuyển đổi thành loại dữ liệu đã chỉ định.
IsBool Kiểm tra chuỗi có thể chuyển đổi thành loại Boolean (true/false) hay không.
IsDateTime Kiểm tra chuỗi có thể chuyển đổi thành loại DateTime hay không.
IsDecimal Kiểm tra chuỗi có thể chuyển đổi thành loại Decimal hay không.
IsEmpty Kiểm tra giá trị chuỗi có phải nullptr hoặc trống không.
IsFloat Kiểm tra chuỗi có thể chuyển đổi thành loại Single không.
IsInt Kiểm tra chuỗi có thể chuyển đổi thành số nguyên không.

Thuộc tính - WebPageBase 类

Thuộc tính Mô tả
Layout Lấy hoặc đặt đường dẫn của trang布局.
Output Trả về đối tượng TextWriter hiện tại của trang.
OutputStack Trả về đống các đối tượng TextWriter của ngữ cảnh trang hiện tại.
Page Cung cấp quyền truy cập tương tự như thuộc tính đối với dữ liệu trang được chia sẻ giữa trang, trang布局 và trang phân trang.
PageData Cung cấp quyền truy cập tương tự như mảng đối với dữ liệu trang được chia sẻ giữa trang, trang布局 và trang phân trang.

Phương thức - WebPageBase 类

Phương thức Mô tả
ConfigurePage Được ghi đè trong lớp con, sẽ cấu hình trang hiện tại dựa trên cấu hình của trang cha.
CreateInstanceFromVirtualPath Tạo mới thực thể WebPageBase từ đường dẫn ảo được chỉ định.
DefineSection Được gọi bởi trang nội dung để tạo phần nội dung được chỉ định.
GetOutputWriter Trả về thực thể viết văn bản để hiển thị trang.
InitializePage Khởi tạo trang hiện tại.
IsSectionDefined Trả về một giá trị chỉ ra rằng có định nghĩa phần nào được chỉ định trong trang.
PopContext Trả về và loại bỏ上下 văn từ đỉnh OutputStack thực thể.
PushContext Chèn上下 văn được chỉ định ở đỉnh OutputStack thực thể.
RenderBody Hiển thị phần trang nội dung không ở phần được chỉ định trong trang布局.
RenderPage Hiển thị nội dung của một trang trong các trang khác.
RenderSection Hiển thị nội dung phần được chỉ định trong trang布局.
Write Viết tham số được chỉ định dưới dạng HTML封装.
WriteLiteral Không cần mã hóa HTML đối với đối tượng được chỉ định trước khi viết.

Các phương thức và thuộc tính thường sử dụng khác

Thuộc tính Mô tả
Request.Cookies[key] Lấy hoặc đặt giá trị của HTTP cookie.
Request.Files[key] Lấy tệp đã tải lên trong yêu cầu hiện tại.
Request.Form[key] Lấy dữ liệu được gửi qua phương thức POST trong biểu mẫu (trong dạng chuỗi).
Request.QueryString[key] Lấy bộ sưu tập biến biến số HTTP查询字符串.
Request.Unvalidated(key) Tùy chọn tắt xác thực yêu cầu đối với các yếu tố biểu mẫu, giá trị chuỗi truy vấn, cookie.
Response.AddHeader() Thêm tiêu đề HTTP vào luồng đầu ra.
Response.OutputCache() Cấu hình chiến lược lưu cache của đối tượng phản hồi HTTP.
Response.Redirect(path) Chuyển hướng khách hàng đến URL mới.
Response.SetStatus(StatusCode) Thiết lập mã trạng thái HTTP của phản hồi HTTP.
Response.WriteBinary() Ghi chuỗi byte của nội dung nhị phân có định dạng MIME được chỉ định vào luồng đầu ra HTTP phản hồi.
Response.WriteFile(file) Ghi tệp được chỉ định trực tiếp vào luồng đầu ra HTTP phản hồi.
@section(sectionName) Định nghĩa phần nội dung có tên được chỉ định.
Server.HtmlDecode(htmlText) Giải mã chuỗi đã được mã hóa HTML.
Server.HtmlEncode(text) Mã hóa chuỗi thành HTML.
Server.MapPath(virtualPath) Trả về đường dẫn vật lý của đường dẫn ảo được chỉ định.
Server.UrlDecode(urlText) Chuyển đổi chuỗi đã được mã hóa để truyền qua URL thành chuỗi đã được giải mã.
Server.UrlEncode(text) Mã hóa chuỗi để truyền tin tưởng qua HTTP từ máy chủ đến máy khách qua URL.
Session[key] Lấy hoặc thiết lập một giá trị sẽ tồn tại cho đến khi người dùng đóng trình duyệt.
ToString() Hiển thị biểu diễn chuỗi của giá trị đối tượng.
UrlData[index] Lấy dữ liệu liên quan đến đường dẫn URL.