Hiển thị trang ASP.NET này với IE Client Browser và gõ hàng chữ dưới đây vào hộp địa chỉ (Address):

Một phần của tài liệu Tự học microsoft ASP NET (Trang 25 - 26)

http://cantho/VovisoftASPNET/Bai02/baitap01/simple.aspx rồi nhấn nút <Enter>. Ta có thể gõ tên của mình vào hộp chữ kế bên hàng danh hiệu (label) "Please enter your name:" và nhấp vào nút Submit, ta sẽ có 1 trang ASP.NET chào mừng khách vãng lai như

sau:

Phần Chú Thích:

<%@ Page Language="VB" %>

Ðược dùng để chỉ thị cho ASP.NET ta dùng VB.NET làm ngôn ngữ lập trình mặc định. <script runat="server">

Sub tbMessage_Change (Sender AS Object, E As EventArgs) lblmessage.Text = "Chào bạn " + tbMessage.Text

End Sub </script>

Khi sự cố tbMessage_Change khởi động, ta dùng lblmessage.Text để hiển thị hàng chữ "Chào bạn " + tbMessage.Text ở trang ASP.NET.

<form runat="server"> Please enter your name: <asp:textbox id="tbMessage"

OnTextChanged="tbMessage_Change" runat=server/>

<asp:button id="btSubmit" Text="Submit" runat=server/><p>

<asp:label id="lblMessage" font-size="20pt" runat=server/>

</form>

Phần HTML này dùng để trình bày các Server Controls trong trang ASP.NET theo thứ tự từ trên xuống dưới, các thay đổi khác (tỷ như thay đổi do việc khởi động 1 sự cố nào đó) sẽ do phần Script chăm nom và thi hành.

Mỗi Server Control đều mang 1 ID quy ước và duy nhất, thí dụ:

<asp:textbox có ID duy nhất là tbMessage trong đó quy ước tb được phổ biến và chấp nhận riêng biệt cho công cụ textbox, sự cố OnTextChanged có tên gọi là 'tbMessage_Change' và Server Control này <asp:textbox được thi hành ở Server Side. Các Server Control kế gồm có <asp:button (ID btSubmit) và <asp:label (ID lblMessage) dùng cho nút bấm (ta cũng có thể dùng quy ước btn hay bt cho nút bấm) và nhãn hiệu với quy ước lbl.

Bài Tập 2:

Mục đích:

Trong bài tập này, ta sẽ xây dựng một trang kiểm tra vài phép toán đơn giản tỷ như phép cộng, phép trừ, phép nhân và phép chia với 2 con số nguyên. Ngưòi dùng sẽ gõ vào 2 con số nguyên và sau đó chọn phép tính bằng cách nhấn nút bấm có dấu +, -, * hay / để hiển thị kết quả.

Một phần của tài liệu Tự học microsoft ASP NET (Trang 25 - 26)