260
Chương 7: ASP.NET và Web Form
// (Bỏ qua phần mã designer.)
private void cmdLogin_Click(object sender, System.EventArgs e){
if (txtPassword.Text.ToLower() == "secret") {
FormsAuthentication.RedirectFromLoginPage(
txtName.Text, false);
}else {
lblStatus.Text = "Try again.";
}
}
}
Để thử nghiệm trang đăng nhập trên, bạn hãy yêu cầu trang SecurePage.aspx (nằm trong thư
mục Secured). Bạn sẽ bị chuyển hướng sang trang login.aspx, và nếu nhập đúng password,
bạn sẽ được trả về trang SecurePage.aspx.
Hình 7.7 Trang đăng nhập tùy biến
10.
10.
Th c hi n xác nh n tính h p l có-ch n-l a
ự ệ
ậ
ợ ệ
ọ ự
Th c hi n xác nh n tính h p l có-ch n-l a
ự ệ
ậ
ợ ệ
ọ ự
Bạn cần sử dụng các điều kiểm validator của ASP.NET. Tuy nhiên, bạn muốn
kiểm tra bằng mã lệnh để có thể xác nhận tính hợp lệ chỉ các điều kiểm hay tập
các điều kiểm nào đó, hoặc có thể tùy biến các thông báo lỗi dựa trên đầu vào
không hợp lệ.
Vô hiệu thuộc tính
EnableClientScript
của mọi điều kiểm validator để trang có
thể được post-back. Kế đó, sử dụng phương thức
Page.Validate
để xác nhận tính