关于Page_Load事件发生情况
2016-11-02 21:04
260 查看
Page_Load事件会在第一次加载页面时发生和将该页面回发到服务器时发生
第一种情况Page.IsPostBack返回false,第二种返回True。
若在Page_Load事件中有一些对控件的操作,比如
txtName.Text = name; txtAuthor.Text = author; txtCount.Text = count;
在另一个事件中也有类似的
string amend_name = txtName.Text; string amend_author = txtAuthor.Text; string amend_count = txtCount.Text;
此时这一事件发生amend_name的值不为TextBook中更改过的值,而为原先name的值,因为Page_Load事件也会发生。
所以,若要使得Page_Load事件只在第一次加载页面时发生可使用
if(!IsPostBack) { }
相关文章推荐
- 关于Page_Load事件发生情况
- C# Page_load()事件 执行两遍 出现的几种情况以及解决办法
- 关于aspx的page_load事件执行两次的问题
- ASP.NET的Page_Load事件
- AutoEventWireup="false"导致Page_Load事件未执行
- Page_Load 事件
- 1)复选框中文字在左边;2)水平滚动条最小值为4、最大值为72;且在窗体Load事件中通过代码设置;3)单击任何复选框,标签上文字样式都发生变化;4)单击任意单选按钮,标签上文字字体都发生改变;5)拖
- 在Asp.NEt中Page_Load()事件加载两次的现象
- 关于Winform中Load事件中有些代码执行不到的问题
- 读书笔记:只有在事件发生的情况下执行非阻塞才能提高效率
- AutoEventWireup="false"导致Page_Load事件未执行
- 关于Asp.net页面Page_Load被执行两次的问题
- 关于view位移后无法获取点击事件的情况
- 因为缓存Page_Load不执行的情况
- Page_load事件
- asp.net的一个重要发现(Page_Load()的执行次序先控件的事件函数)。
- Page_load事件
- firefox-5.x关于img标签的load事件、svg、ff5.4audio标签显示的适配tip
- 当前无法命中断点,不能执行Page_Load事件,等若干问题...
- 判断是否首次触发pageLoad 与 PageRequestManager.getInstance()对象的几个事件触发顺序