易截截图软件、单文件、免安装、纯绿色、仅160KB

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 对象的个性化设置信息保存在永久存储区中。


相关文档:

浅谈ASP.net安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

jquery+ajax+json+asp.net学习笔记(二)

jquery通过post传递数据到服务器(不使用插件):
<html>
<head>
    <title>Untitled Page</title>
    <script language="javascript" type="text/javascript" src="js/jquery-1.3.1.js"></script>
    <script language="ja ......

asp.net 身份验证

1、给web.config添加<authentication>元素
2、给web.config文件添加<forms>元素
<forms name=".aspxauth" loginUrl="Login.aspx" protection="All" timeout="30" path="/" requireSSL="false" slidingExpiration="true" cookieless="UseDeviceProfile"></forms>
3、FormsAuthentication.Redire ......

MD5加密的一般方法(ASP.NET / C#2005)

  /// <summary>
/// 方法一:通过使用 new 运算符创建对象
/// </summary>
/// <param name="strSource">需要加密的明文</param>
/// <returns>返回16位加密结果,该结果取32位加密结果的第9位到25位</returns>
public string Get_MD5_Method1(strin ......

asp.net连接mysql的问题

一:asp.net怎么连接mysql数据库
   下载mysql connection的东西
   http://dev.mysql.com/downloads/connector/net/6.2.html
   有3个download选第一个下载
   Windows (x86, 32-bit), ZIP Archive 
   mysql-connector-net-6.2.2-noinstall.zip ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号