在ASP.NET(C#)中,每弹出一次消息框,页面的Page_Load事件就会加载一次

我想让只要不是页面第一次启动,页面就不加载Page_Load事件,我用了IsPostBack功能,将Page_Load事件不是第一次启动就跳过,但运行出错,不让整体跳过。... 我想让只要不是页面第一次启动,页面就不加载Page_Load事件,我用了IsPostBack功能,将Page_Load事件不是第一次启动就跳过,但运行出错,不让整体跳过。
请问,在Page_Load事件中,每当页面重新加载时,如些必须加载,有规律吗。
另外,有弹出消息框会让页面重新加载,还有哪些事件会让页面重新加载,按钮事件会让页面重新加载吗。
请指导,谢谢
展开
 我来答
齐心中正
2015-01-03 · 超过49用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:70.8万
展开全部
isPostBack 是判断页面是否是第一次加载时用的
一般化用来初始化页面的数据信息
只要你没有重写ispostBack方法。

如果你出错可以把截图发出来看看,可能是其他的原因导致的

给你发一个asp.net的页面生命周期的好文章链接:http://www.cnblogs.com/xhwy/archive/2012/05/20/2510178.html

页面重新加载,在每次请求时候页面都是要加载的,因为http协议是无状态的协议

asp.net的生命周期还是很复杂的,相信你要真正的搞懂还需要一段时间的努力!

Good Luck! 希望能够帮助到你!

如果帮助到你,请采纳!谢谢!
更多追问追答
追问
点击动态或静态按钮,页面会重新加载吗。
谢谢
追答
回的,只要用到是基于iis的进行交互,都会触发application的流程,

如果页面是aspx,会存在页面的生存周期的,

如果是ashx页面,就不存在那么复杂的页面生存周期了,或者是静态html,也不会存在复杂的生存周期页面的。

所以aspx 他解析出来其实就是一个httpHandler,所以它本身会存在事件流,生命周期期

aspx页面本身加载aspx控件,本身的绘制也会出现生命周期,用来回传实现与服务器的交互。

因为http协议本身是无状态的,所以我们在解决这种无状态的时候,

出现了viewState来加载视图记录上一次提交时控件的值。

理解需要一个过程,需要去慢慢研究,慢慢的求索!

Good Luck!希望能够帮助到你!

如果帮助到你,请采纳!谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式