ASP.NET ASP.NET Web 部件生命周期
在将 ASP.NET Web 部件的集成控件集中的控件包括在网页中时,这些控件将遵守该页的规则;具体而言就是,这些控件将在该页的生命周期内运行。
每个网页都具有一个生命周期,网页在其生命周期内将执行一系列处理步骤。这些步骤包括初始化、创建控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页面的生命周期及其应用于 Web 部件的方式具有重要意义,这样您才能在该周期中的适当阶段实现您的逻辑。具体而言就是,您必须让自己熟悉页面的生命周期,才能正确初始化 Web 部件控件、用个性化设置数据填充属性以及运行任何行为逻辑。
1、初始化
在初始化阶段,将执行下列主要任务:
·WebPartZone 对象注册到 WebPartManager 控件中。
·WebPartManager 控件加载静态 WebPart 对象。
·WebPartManager 控件订阅控件生命周期事件。
·WebPartManager 控件为此时已处于控件层次结构中的每个静态 WebPart 对象均调用 TrackViewState 方法。
如果需要以编程方式设置 GenericWebPart 控件的属性,则应在此阶段执行这一操作,这样便可以在适当的时刻(例如,加载个性化设置时)使用这些属性。
2、初始化完成
在此阶段将执行下列主要任务:
·WebPartManager 控件加载动态 WebPart 对象和 WebPartConnection 对象。
说明: 在 WebPartManager 控件加载动态 WebPart 对象时,必须将其中的每个对象都置于其他部件所处的相同状态条件下。此同步过程将导致对每个动态 WebPart 对象均调用 TrackViewState 方法。
·WebPartManager 控件对静态和动态的 WebPart 对象调用 WebPartPersonalization 控件。
3、加载完成
在此阶段将执行下列主要任务:
·WebPartManager 控件激活 WebPartConnection 对象。
说明: 在加载完成阶段,可以为未标记为可个性化设置的属性设置值。在此阶段中,WebPartManager 控件将对其管理的 Web 部件控件执行一些最终的初始化操作。
4、保存状态完成
在此阶段将执行下列主要任务:
·WebPartManager 控件从静态和动态的 WebPart 对象中提取个性化设置信息。
·WebPartManager 控件将静态和动态 WebPart 对象的个性化设置信息保存在永久存储区中。
相关文档:
在开发中经常可以碰到类似的问题: 想通过一个树父节点的TreeNodeCheckChanged 事件( 前提是设置TreeView 的CheckBox 可见), 来选择或反选择全部的子节点, 来实现自己的要实现的操作功能. 于是我们很正常的思维促使我们去寻找TreeView 的的类似于 ” CheckChanged ” 的事件, 很容易我们找到了这个事件 ” ......
<%
function dt(v)
dim dy
dy=31
Marr=array(4,6,9,11)
yyyy=Year(Date())
mm=Month(Date())
dd=Day(Date())
if mm=2 then
if yyyy mod 400 or (yyyy mod 4=0 and yyyy mod v0=0) then
dy=29
else
dy=28
end if
else
for i=0 to 3
......
后台:
string strDate = DateTime.Now.ToString("yyMMdd") + "\\" + DateTime.Now.ToString("yyyyMMddHHmmss");
string strFileName = strDate + ".html";
string strTitle = this.Txt_C_Name.Text.Trim();
string strContent = this.Content.Value.Trim();
string[] conten ......
asp.net路径的基本使用
来源:http://mqingqing123.cnblogs.com/archive/2006/04/14/375338.html
URL路径其实很简单,不过在ASP.NET2.0里也设计到,所以天天在这里罗嗦一下,把路径的使用简单概括一下:
在使用CSS样式时,设计到对路径的引用,这里以<a></a>为例,说明路径的常规处理。
一般而言,链 ......