• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

[ASP.NET] Dùng Literal control để thay đổi động Title Bar

Các bài viết giới thiệu và hướng dẫn dành cho lập trình Web Forms

Điều hành viên: vietluyen

neverland87
Guru
Guru
Bài viết: 490
Ngày tham gia: T.Bảy 26/05/2007 4:31 pm
Been thanked: 8 time

[ASP.NET] Dùng Literal control để thay đổi động Title Bar

Gửi bàigửi bởi neverland87 » T.Bảy 13/12/2008 9:27 pm

Tên bài viết: Dùng Literal control để thay đổi động Title Bar
Tác giả: neverland87
Cấp độ bài viết: Cơ bản
Tóm tắt: Mới bắt đầu tìm hiểu ASP.NET, ắt hẳn bạn sẽ được học về control Label (asp:Label) và control Literal (asp:Literal), 2 control này có cùng tính năng là hiển thị dữ liệu text bên trong form. Vậy thì điểm khác nhau giữa 2 control này là gì ta ơi ^ ^. Chẳng lẽ bác Bill dư thời gian đến vậy. Bạn sẽ tìm được điểm khác biệt trong thủ thuật này.


-Tạo website nào.
-Lúc này, mặc định tag <head> có nội dung sau:
<head runat="server">
<title>Untitled Page</title>
</head>
Xóa dòng chữ "Untitled Page" và thêm 1 control Literal ở đây:
<title>
<asp:literal runat="server" id="myLiteal"></asp:literal>
</title>
Lưu ý: mặc định nó không tự động phát sinh id đâu, nhớ thêm vào nhé ^ ^
-Thêm đại 1 cái textbox và 1 cái button vào nhé. Sau đó thụ lý sự kiện Click của button:
protected void Button1_Click(object sender, EventArgs e)
{
myLiteal.Text = TextBox1.Text;
}
-Thử nghiệm kết quả, ta thấy title bar của trình duyệt thay đổi dựa trên nội dung được nhập vào textbox sau khi ta nhấn nút button.

Vậy kết quả sẽ thế nào nếu ta thay literal bằng Label control? >:) . Nó sẽ ra thế này nè:

ex1.png


SIMPLY THE BEST - ĐƠN GIẢN LÀ TỐT NHẤT

Quay về “[ASP.NET] Bài viết giới thiệu, hướng dẫn”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách