zoukankan      html  css  js  c++  java
  • asp.net状态保持

    1.首先如果不是asp.net webform而只是一个纯粹的html页面和ashx一般处理程序的话,因为http协议的无状态,每一次的页面请求都会重新实例化一个页面对象
    (注意实例化页面对象其实是通过反射实例化一个前台页面对象,而不是后台页面对象,很多人很容易搞错,根据面向对象的继承关系实例化一个派生类之前就会实例化出一个父类型对象)
    2.现在举一个例子首先是模板html 下面讲述一个asp.net自增的案例

    <html>

    <head><title></title></head>

    <scirpt type="text/javascript"></script>

    <form id="form1">

    <div>

    <input type="text" id="txtNum" name="txtNum" value="{num}"/>

    <input type="submit" id="btn_add" name="bnt_add" value="自增"/>

    </div>

    </form>

    </html>

    3.接着是一个ashx一般处理程序

    public class ashx1 :IHttpHandler{

    public void ProcessRequest(Context context){

    int a=0;

    context.ContentType="html/plain";

    if(!string.IsNullOrEmpty(Request["txtNum"])){

    int.TryParset(Request["txtNum"],out a);

    }

    a++;

    string html=File.ReadAllText(context.Server.MapPath)("a.html"));

    html=html.Replace("{num}",a);

    context.Response.Write(html);

    }

    }

  • 相关阅读:
    正则表达式
    浏览器加载时间线
    浏览器事件
    脚本化CSS
    定时器元素大小位置属性等 20181231
    关于行内元素 20181229
    个人冲刺01
    周总结
    团队冲刺10
    团队冲刺09
  • 原文地址:https://www.cnblogs.com/kexb/p/4438678.html
Copyright © 2011-2022 走看看