小案例 - WebForm计算器
1. 前台
1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Interface.aspx.cs" Inherits="Interface" %> 2 3 <!DOCTYPE html> 4 5 <html xmlns="http://www.w3.org/1999/xhtml"> 6 <head runat="server"> 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 8 <title></title> 9 <script type="text/javascript"> 10 window.onload = function () { 11 document.getElementById("btnJiSuan").onclick = function () { 12 document.getElementById("form1").submit(); 13 } 14 } 15 </script> 16 </head> 17 <body> 18 <form id="form1" method="post" action="Interface.aspx"> 19 <table> 20 <tr> 21 <td><input type="text" name="txtN1" value="<%=num1 %>" /></td> 22 </tr> 23 <tr> 24 <td>+</td> 25 </tr> 26 <tr> 27 <td><input type="text" name="txtN2" value="<%=num2 %>" /></td> 28 </tr> 29 <tr> 30 <td>=</td> 31 </tr> 32 <tr> 33 <td><input type="text" name="txtRes" value="<%=res %>" /></td> 34 </tr> 35 <tr> 36 <td><input type="button" value="计算" id="btnJiSuan" /></td> 37 </tr> 38 </table> 39 </form> 40 </body> 41 </html>
2. 后台
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.UI; 6 using System.Web.UI.WebControls; 7 8 public partial class Interface : System.Web.UI.Page 9 { 10 protected int num1; 11 protected int num2; 12 protected int res; 13 protected void Page_Load(object sender, EventArgs e) 14 { 15 if (Request.HttpMethod.ToLower() == "post") 16 { 17 num1 = Convert.ToInt32(Request.Form["txtN1"]); 18 num2 = Convert.ToInt32(Request.Form["txtN2"]); 19 res = num1 + num2; 20 } 21 } 22 }