码迷,mamicode.com
首页 > 其他好文 > 详细

使用一般处理程序让 文本框 在原有的值上加一

时间:2014-08-17 16:50:02      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   os   io   for   

使用一般处理程序让 文本框 在原有的值上加一

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Web;
 5 using System.Text;
 6 
 7 namespace _01让文本框加1
 8 {
 9     /// <summary>
10     /// AddOne 的摘要说明
11     /// </summary>
12     public class AddOne : IHttpHandler
13     {
14 
15         public void ProcessRequest(HttpContext context)
16         {
17             context.Response.ContentType = "text/html";
18             int num = 0;
19             if (context.Request["num"] != null)
20             {
21                 num =int.Parse(context.Request["num"]) + 1;
22             }
23             StringBuilder sb = new StringBuilder();
24             sb.AppendLine("<form method=‘get‘>");
25             sb.AppendLine("<input type=‘text‘ name=‘num‘ value=" + num + ">");
26             sb.AppendLine("<input type=‘submit‘ value = ‘AddOne‘>");
27             sb.AppendLine("</form>");
28             context.Response.Write(sb.ToString());
29         }
30 
31         public bool IsReusable
32         {
33             get
34             {
35                 return false;
36             }
37         }
38     }
39 }

以上代码,在请求并响应后就会输出

bubuko.com,布布扣

第一次请求的时候没有 num 这个 Key 所以就输出 form 表单

当第二次请求的时候有 num 这个 Key 就在原来的值上加一(回发请求)

bubuko.com,布布扣

但以上的有个缺点,就是当页面有许多控件的时候手写就比较乱。

可以考虑使用模板页

 

使用一般处理程序让 文本框 在原有的值上加一,布布扣,bubuko.com

使用一般处理程序让 文本框 在原有的值上加一

标签:style   blog   http   color   使用   os   io   for   

原文地址:http://www.cnblogs.com/bujingkua/p/3917844.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!