• 第十节 5ASP.Net的IsPostBack揭秘 简单


    <%@ WebHandler Language="C#" Class="IsPostBack" %>
    
    using System;
    using System.Web;
    
    public class IsPostBack : IHttpHandler {
        
        public void ProcessRequest (HttpContext context) {
            context.Response.ContentType = "text/html";
            //context.Response.Write("Hello World");
    
            string ispostback = context.Request["ispostback"];
            string username = context.Request["username"];
            if (ispostback == "true")
            {
                context.Response.Write("提交进入");
            }
            else
            {
                context.Response.Write("直接进入");
            }
            string fillpath = context.Server.MapPath("IsPostBack.htm");
            string content = System.IO.File.ReadAllText(fillpath);
            content = content.Replace("@username",username);
            
            context.Response.Write(content);
            
        }
     
        public bool IsReusable {
            get {
                return false;
            }
        }
    
    }
    

      

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
    </head>
    <body>
    
    <form action="IsPostBack.ashx" method="post">
    <input type="hidden" value="true" name="ispostback"/>
    <input type="text" name="username" value="@username" />
    <input type="submit" value="提交" />
    
    </form>
    </body>
    </html>
    

      

  • 相关阅读:
    Semaphore使用
    不可变对象
    Java锁--Lock实现原理(底层实现)
    Lambda Expressions and Functional Interfaces: Tips and Best Practices
    注解的作用
    linux命令大全
    linux &和&&,|和||
    SpringCloud 商品架构例子(一)
    springcloud starter(一)
    dubbo(一)
  • 原文地址:https://www.cnblogs.com/xiangxiaodong/p/2405325.html
Copyright © 2020-2023  润新知