程序集: 为 .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
asp.net控件笔记 asp.net控件笔记
asp.net揭秘中文版,在网上下载到了图片版本的,制作成了pdf给大家
asp.net揭秘中文版,在网上下载到了图片版本的,制作成了pdf给大家
ASP.NET 揭秘第二版(CHM)
asp.net揭秘圣经级图书!
ASP.NET揭秘,第二版,所有例子使用的.NET版本为2.0,语言分C#和VB.NET两种
《ASP.NET揭秘》(第二版)的源码 Sams.ASP.Dot.NET.Unleashed.2nd.Edition
asp.net揭秘(卷一)被认为是圣经级巨著。
ASP.NET高级设计 技术揭秘 文档格式为.chm 有目录便于查询
请去下载不要分数的(asp.net c# 开发笔记3) 和前面发的内容一样,只添加的介绍导数据到excel的介绍,纯属个人编写的编程经验总结,谨献给需要的同学,以下是笔记的内容: 5.1 系统登陆设计 5.2 树型控件的应用 ...
ASP.Net C# 开发笔记
学习ASP.NET MVC框架揭秘笔记第一章
“《ASP.NET揭密》是一本非常棒的书,也是ASP.NET小组一直在向新手和有经验的ASP.NET开发人员推荐的一本书。作者将告诉你哪些是需要了解的东西,同时也为你提供了一些很容易使用的案例的精彩回放” ——Rob Howare ...
是对亲密接触ASP.NET一书的要点整理!
最新版本的《ASP.NET4揭秘》 ,全书的全部源代码都在此!源代码分为5个压缩包。每部分都可以独立解压! 1~8章(Part1Of5).zip; 9~16章(Part2Of5).zip; 17~25章(Part3Of5).zip; 26~34章(Par4Of5).zip; 36~40章(Part5Of...
ASP.NET揭秘卷一
这是我在学校是写的笔记和实际竟然总结出来的,希望对你有帮助
此为ASP.NET 4揭秘(卷1)一书的全部源码,共40章节。 出版日期: 2011-05 微软技术大师力作,国内多位MVP联袂翻译 涵盖ASP.NET 4 所有新特性 代码示例丰富,提供C#和VB.NET两种版本 本书是享有盛誉的ASP.NET ...