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
相关文档:
string[] files = Directory.GetDirectories(Server.MapPath("Themes/"));
先声明了一个字符数组,mapPath方法得到的是一个绝对路径。
因为GetFiles返回的是一个string[]数组,所以用 files来接收它。
然后我们在用一个foreach循环来遍历这个数组,取出所有值。
foreach (string file in files)
{
Response.W ......
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 %>";
-------------------- ......
今天在实现如题内容时,始终出现了一些问题,在论坛留言,回复者甚多,但也良莠不齐,遂在痛苦煎熬的整理后,生出此文
本文仅为一种GridView+CheckBox实现全选/反选/删除的方法,仅供大家参考,欢迎大家提出自己宝贵意见
demo.aspx页面
<!-- 略-->
<asp:GridView id="GvContent" runat="server" &g ......
根据我个人使用ASP.NET的经验,和通过在网上搜索。我发现,Page的ResolveUrl方法给我们带来了一些比较严重的问题。
最常见的问题是在页面或控件以外的范围不能使用它。
其他的问题都是bug。如它不能正确处理一些你给的URL。例如,尝试 Page.ResolveUrl("~/test.a ......