ASP.NET 事件顺序
1.Init(初始化阶段)
2.LoadViewState(载入视图状态)
3.LoadPostData(处理回发数据)
public virtual bool LoadPostData(string postDataKey, NameValueCollection postCollection)
判断视图状态和更改后的状态是否不同,如果不同则返回true
4.Load(加载阶段)
5.RaisePostDataChangedEvent(引发更改事件以响应当前和以前回发之间的状态更改)
只有引发更改事件的控件参与此过程,即如果第三步返回true,这里则更新控件最新的状态。
6.RaisePostBackEvent (处理引起回发的客户端事件,并在服务器上引发相应的事件)
一些被触发的事件在这里执行,如按钮点击事件等。
7.PreRender(预呈现阶段)
最后一个可以更改控件状态的阶段。
8.SaveViewState(保存视图状态)
9.Render(呈现阶段)
10.Dispose(清理资源)
11.UnLoad (卸载阶段)
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/luochengbang/archive/2008/11/19/3333825.aspx
相关文档:
上篇文章中说到什么是 Cache对象,如何在ASP.NET中使用 Cache对象。下面我们来说说如何在ASP.NET中删除项。
ASP.NET Cache 对象设计用于保证它并不使用过多的服务器内存。结果是,当用内存变得缺乏时,Cache对象自动删除最少被使用的项。你可以通过定义时间限制、依赖项、以及项
在Cache对象中的优先级来影响 Cache对象保 ......
1. JS中取得Asp.Net的值
(1)取得服务端控件的值
var s = document.getElementById("TextBox1").value; //取得TextBox1的Text值
(2)取得全局变量的值
在Page_Load()方法前定义protected String sT;
在Page_Load()方法中赋值sT = "哈哈";
JS中这样写取得
var s = "<%=sT %>";
-------------------- ......
public static string TheColor(string color,string enumName)
{
return string.Format("<span style=\"color={0}\">{1}</span>",color,enumName);
  ......
根据我个人使用ASP.NET的经验,和通过在网上搜索。我发现,Page的ResolveUrl方法给我们带来了一些比较严重的问题。
最常见的问题是在页面或控件以外的范围不能使用它。
其他的问题都是bug。如它不能正确处理一些你给的URL。例如,尝试 Page.ResolveUrl("~/test.a ......
Cascading drop down lists is a really nice feature for web developers. I thought it was time to write an article on how to do this using ASP.NET and jQuery. Well here’s one way of doing it. Before we get started, this example uses the latest version of jQuery which is 1.3.2.&n ......