zoukankan
html css js c++ java
asp.net中的页面刷新机制
今天在测试我的一个文档上传管理系统意外的发现asp.net的刷新机制,原来每次你刷新一次页面首先它不是与postback机理相同,他是与你在刷新前一个页面的操作是一致的,比如,你是第一次载入页面的话,如果刷新页面那么在!ispostback中的程序在刷新会在执行一遍.
如果你是在第二次或更多刷新页面,那么刷新页面后执行的就不会是!Ispostback,而是ispostback中的程序,并且会执行在上次页面刷新你进行的操作。下面以一段 代码来演示这段过程吧!
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
IsPostBack)
{
Response.Write(
"
asdf\n
"
);
Session[
"
b
"
]
=
"
a
"
;
}
else
{
Response.Write(
"
sdfsa
"
);
}
}
protected
void
Button1_Click(
object
sender, EventArgs e)
{
Session[
"
b
"
]
+=
"
a
"
;
Response.Write(Session[
"
b
"
].ToString());
}
如果你第一次载入页面时,其页面显示的是asdf
如果你立马刷新,仍然不变asdf
如果你点击那个按钮后 那么页面显示的sdfsaa
那么你再次刷新后 那么页面显示的就是sdfsaaa
再刷新,那么就是页面显示 sdfsaaaa
查看全文
相关阅读:
浅析JNI
网易云音乐歌词下载器
如何用一个SQL“搞挂”一个服务模块
SpingBoot 1.5.2,MultipartFile保存图片时的不稳定异常(好像和内置tomcat有关)
double 去除小数点后的0
项目中时间处理----今天:时分(10:15),昨天/前天:(昨天/前天),除此之外的本周(星期几),再往前年.月.日(2017.06.15)
SpringMvc 静态内部类 封装请求数据
jsp页面 ajax提交数组 到struts2的action
Struts2 s:if test判断时遇到的问题
Struts2中 iterator隔行变色
原文地址:https://www.cnblogs.com/yukun/p/502641.html
最新文章
2-Pandas数据初探索之数据类型与数据筛选
2-Pandas之什么是Panel?
2-Pandas之Series和DataFrame区别
1-Numpy之hstack、vstack、concatenate区别
1-Numpy的通用函数(ufunc)
控制属性访问的基本方法
第三部分 概率_3 多维随机变量的分布
kNN(K-Nearest Neighbor)最邻近规则分类
单例/单体模式(Singleton)
PHP与JSP比较
热门文章
Jsp:使用JavaBean
MySql数据类型
JavaBean
http协议学习系列
Servlet 使用入门
初学 Java Web 开发,请远离各种框架,从 Servlet 开发
float与double的范围和精度
如何在手机上实现高精度及自适应多种场景的计步器算法
Android adb概述
2013上半年技术成长总结
Copyright © 2011-2022 走看看