I Server Control đ u mang 1 ID quy c và duy nh t, thí d :

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

<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 Sidẹ 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 .

1. Ch y ng d ng Notepad và gõ nh ng hàng ch l p trình y chang nh d i đây và l u tr (Save As) trong folder D:\Net\Vovisoft ASPNET\Bai02\baitap02\math.aspx v i encoding UTF-8: ASPNET\Bai02\baitap02\math.aspx v i encoding UTF-8:

<HTML> <HEAD>

<script language="VB" runat="server">

Sub btAđ_Click(Sender As Object, E As EventArgs)

lblMessagẹText = "Ađition Result: " & Cint(tbNumber1.Text) + Cint(tbNumber2.Text) End Sub

Sub btSubtract_Click(Sender As Object, E As EventArgs)

lblMessagẹText = "Substraction Result: " & Cint(tbNumber1.Text) - Cint(tbNumber2.Text) End Sub

Sub btMultiply_Click(Sender As Object, E As EventArgs)

lblMessagẹText = "Multiplication Result: " & Cint(tbNumber1.Text) * Cint(tbNumber2.Text) End Sub

Sub btDivide_Click(Sender As Object, E As EventArgs)

lblMessagẹText = "Division Result: " & Cint(tbNumber1.Text) / Cint(tbNumber2.Text) End Sub

</script>

</HEAD>

<BODY>

<font size="5">Simple Mathematics</font><hr><p> <form runat="server">

Number 1: <asp:textbox id="tbNumber1" runat=server/><br> Number 2: <asp:textbox id="tbNumber2" runat=server/><p>

<asp:button id="btAđ" Text=" + " OnClick="btAđ_Click" runat=server/> <asp:button id="btSubtract" Text=" - " OnClick="btSubtract_Click" runat=server/>

<asp:button id="btMultiply" Text=" * " OnClick="btMultiply_Click" runat=server/> <asp:button id="btDivide" Text=" / " OnClick="btDivide_Click" runat=server/><p> <asp:label id="lblMessage" font-size="15pt" runat=server/>

</form>

</BODY> </HTML>

2. 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 (Ađress):

http://cantho/VovisoftASPNET/Bai02/baitap02/math.aspx r i nh n nút <Enter>. Trong trang ki m tra này, ta gõ s 100, 200 vào trong các h p ch Number 1, Number 2 r i nh n nút b m + ch ng h n đ hi n th hàng ch 'Ađition Result: 300'

Ph n Chú Thích:

<script language="VB" runat="server">

Sub btAđ_Click(Sender As Object, E As EventArgs)

lblMessagẹText = "Ađition Result: " & Cint(tbNumber1.Text) + Cint(tbNumber2.Text) End Sub

... ... ...

</script>

Ph n script này dùng đ thi hành các phép toán c ng, tr , nhân và chia các s nguyên tùy theo s ch n l a c a user, trong đó nút có d u (+) s kh i đ ng s c btAđ_Click và subroutine btAđ_Clickđáp ng b ng cách c ng 2 s nguyên đã đ c đ a vào 2 h p ch Number 1 và Number 2 v i nhau, sau đó l u tr k t qu lblMessagẹ

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

Tải bản đầy đủ (PDF)

(80 trang)