IsPostBack的使用

 protected void Page_Load(object sender, EventArgs e)
        {
            //当前用户通过Index.aspx页面中“添加用户”链接跳转到该页面时,这是一次get请求,所以不会提交表单,拿不到隐藏域的值。当前页面显示完成,用户在表单中输入数据以后单击提交,这是一次post请求,那么这次请求会将表单中的隐藏提交到服务端。
            //if (!string.IsNullOrEmpty(Request.Form["isPostBack"]))
            if(IsPostBack)//如果你是get过来的那么这个值为false,如果是post过来的该为true.通过判断名称为__VIEWSTATE这个隐藏域,能否获取到该隐藏域的值,来判断。
            {
                UserInfo userInfo = new UserInfo();

            }
          
        }

 

posted @ 2017-04-09 14:32  liusheng11188  阅读(164)  评论(0编辑  收藏  举报