程序集: 为 .NET Framework中的最基本的部署、安全和版本控制单位。分为私有的和共享的。私有的程序集只能应用与一个应用程序,二共享的能用于同一服务器的所有应用程序。
GAC:全局程序集缓存。
私有程序集:私有程序集位于应用程序所在的目录下,或其子目录中。使用私有程序集时,不需要考虑与其他类的命名冲突或版本冲突问题。在构建过程中引用的程序集会复制到应用程序的目录下。私有程序集是构建程序集的一般方式,特别是应用程序和组件在同一个公司中建立时,就更是如此。
共享程序集:程序集必须是惟一的,因此,必须有一个惟一的名称(称为强名)。该名称的一部分是一个强制的版本号。当组件由另一个开发商构建,而不是应用程序的开发商构建时,以及一个大应用程序分布在几个小项目中时,常常需要使用共享程序集。相关工具:sn.exe gacutil.exe
ref:http://www.cnblogs.com/lxinxuan/archive/2007/04/10/707766.html
ref:http://www.cnblogs.com/taewind/archive/2007/03/24/686428.html
ref: http://www.cnblogs.com/Monday/archive/2007/12/14/995095.html
GAC物理地址,位于windows\assembly 。
要使用.NET Framewok中任何程序集需要做两件事情:1. 添加引用。2.导入命名空间。
Web项目中添加引用的效果是:在web.config中
<system.web>
<compilation debug="true">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies>
</compilation>
</system.web>
这说明,添加共享程序集时,应该在此处进行添加。
事件处理函数:
sender ---表示引发事件的控件。
EventArgs---表示附加的事件关联的事件信息。简言之,事件的附加信息。比如坐标等。
关于view state :
ref:http://www.cnblogs.com/jecray/archive/2007/04/15/viewstate.html
ref:http://www.cnblogs.com/dudu/articles/118980.html
ref: http://msdn.microsoft.com/en-us/library/ms972976.aspx#viewstate_topic2
关于预编译:
可以采用工具 aspnet_compiler.exe,提高访问速度。
如何引用控件:
1.采用id直接访问。
2. 使用Control类的FindControl() 取得。
最终发布的asp.net版本:
采用的是联合继承与部分类来关联呈现页面和代码隐藏文件。
首先生成两个类呈现页面。然后一个类对应代码文件。
public patical class A
{
}
public class A_aspx: A
{
}
public partial class A : System.Web.UI.Page
{
}
页面的执行事件顺序:
PreInit
Init
InitComplete
Preoad
load
loadComplete
PreRender
PrePenderComplete
SaveStateComplete
Unload
Ref:http://www.cnblogs.com/xh831213/archive/2007/10/29/941857.html
Ref:http://msdn.microsoft.com/en-us/library/ms178472.aspx
分享到:
相关推荐
ASP.NET 揭秘第二版是一本深度探讨ASP.NET技术的专业书籍,适合对Web开发感兴趣的开发者进行深入学习。ASP.NET是微软公司推出的用于构建动态网站、Web应用和Web服务的框架,它基于.NET Framework,提供了丰富的功能...
《ASP.NET揭秘 第二版》是一本深入探讨ASP.NET高级设计技术的专业书籍,采用.chm文档格式,方便读者通过目录快速查找所需内容。本书旨在帮助开发者深入理解ASP.NET的内部工作机制,提升在实际项目中的应用水平。 在...
ASP.NET 揭秘第二版是一本深入探讨ASP.NET技术的专业书籍,主要面向Web开发人员,旨在帮助他们理解和掌握ASP.NET的精髓。CHM格式是一种Windows平台下的帮助文档格式,通常包含丰富的文本、图像和代码示例,便于读者...
ASP.NET 揭秘(第二版)是针对微软的ASP.NET技术的一本深入解析书籍,它提供了全面且详细的指导,帮助开发者深入理解ASP.NET的工作原理及其应用。源码部分是作者为了辅助读者理解和实践书中理论而提供的实际代码示例...
ASP.NET 是微软公司推出的一种用于构建Web应用程序的框架,它基于.NET Framework,为开发者提供了高效、易用且功能丰富的工具和环境。这份"ASP.NET课堂笔记"涵盖了学习ASP.NET过程中的一些核心概念和技术,旨在帮助...
《ASP.NET揭秘(第二版)》是一本专为开发者深入理解ASP.NET技术而编写的权威指南。这本书详尽地探讨了ASP.NET的核心概念、架构以及实际应用,旨在帮助读者掌握这个强大的Web应用程序开发框架。ASP.NET是Microsoft ...
ASP.NET 4是微软开发的一款用于构建Web应用程序的框架,它是.NET Framework的一部分,提供了一整套工具和服务,帮助开发者创建功能丰富的、交互性强的Web应用。这份"ASP.NET4学习笔记"包含了多个部分,旨在帮助学习...
asp.net揭秘中文版,在网上下载到了图片版本的,制作成了pdf给大家
asp.net揭秘中文版,在网上下载到了图片版本的,制作成了pdf给大家
ASP.Net C# 开发笔记 本书是 ASP.NET C# 开发笔记,涵盖了 ASP.NET 开发中的各个方面,包括开发前的准备、实战项目、SQL2000 数据库设计开发、模块设置、安装部署等。作者通过实际项目经验,将 ASP.NET 开发中的...
ASP.NET 揭秘第二版是IT领域中一本备受推崇的经典著作,主要针对.NET框架2.0版本进行深入探讨,涵盖了ASP.NET技术的各个方面。这本书以其详尽的解释、丰富的实例和双语(C#和VB.NET)代码示例,赢得了广大开发者和...
asp.net揭秘(卷一)被认为是圣经级巨著。
本笔记将深入探讨ASP.NET控件的各个方面,帮助开发者更好地理解和使用这些工具。 一、ASP.NET Web表单控件 ASP.NET Web表单控件是构建用户界面的基础,它们直接对应于HTML元素,如文本框(TextBox)、按钮(Button...
请去下载不要分数的(asp.net c# 开发笔记3) 和前面发的内容一样,只添加的介绍导数据到excel的介绍,纯属个人编写的编程经验总结,谨献给需要的同学,以下是笔记的内容: 5.1 系统登陆设计 5.2 树型控件的应用 ...
ASP.NET是微软公司推出的一种用于构建Web应用程序的框架,它基于.NET Framework,为开发者提供了丰富的功能和工具,简化了Web应用的开发流程。本学习笔记将深入探讨ASP.NET的核心概念、开发工具、语法特性以及常见...
“《ASP.NET揭密》是一本非常棒的书,也是ASP.NET小组一直在向新手和有经验的ASP.NET开发人员推荐的一本书。作者将告诉你哪些是需要了解的东西,同时也为你提供了一些很容易使用的案例的精彩回放” ——Rob Howare ...
ASP.NET是微软公司推出的一种用于构建Web应用程序的框架,它基于.NET Framework,为开发者提供了高效、易用且功能丰富的工具和环境。这份“ASP.NET部分笔记”包含了初学者在学习过程中可能遇到的关键概念和实践技巧...
是对亲密接触ASP.NET一书的要点整理!
最新版本的《ASP.NET4揭秘》 ,全书的全部源代码都在此!源代码分为5个压缩包。每部分都可以独立解压! 1~8章(Part1Of5).zip; 9~16章(Part2Of5).zip; 17~25章(Part3Of5).zip; 26~34章(Par4Of5).zip; 36~40章(Part5Of...