摘要:
传统的Asp使用线程处理模型,这就意味着页面上的代码是从开始到结束进行处理的,并按照顺序执行,由于是线性处理模型,传统的Asp开发人员即使编写一个简单的页面,也需要写一定数量的代码,一个典型的例子是,一个具有三个“提交”按钮的页面,在这个例子中,脚本代码需要区别页面时单击的那个按钮,并根据条件逻辑执行正确的动作。 Asp.Net是事件驱动模型 1.在页面第一次运行时,Asp.Net创建页面和控件对象,接着执行初始化代码,然后页面被呈现为HTML并返回到客户端,页面对象在服务器内存中被释放掉。 2.用户在某点触发某个会送时,例如单击某个按钮,页面所有的表单数据被提交。 3.Asp.Net 阅读全文
摘要:
1. .Net类库的Page类定义的基本功能允许网页存放其他控件,以HTML形式显示,提供对传统Asp对象的访问比如Request、Response、Session 2.代码隐藏类从Page类继承,以便获得Asp.Net网页的基本功能集合 3.Asp.Net会把一些额外的代码合并到你的类中(部分类)这些自动生成的代码将你的页面上所有的控件定义为受保护的变量 4.Asp.Net编译器创建另一个类来表示实际的aspx页面,这个类继承代码隐藏类,这个类包含初始化页面及其控件所需的代码以及给出以及给出最终所呈现的HTML所需的代码,当接收到页面请求时,Asp.Net也实例化该类 阅读全文
摘要:
Asp.Net提供了两种编码模型 1.内联代码 这种模型非常类似于传统的ASP代码模型,所有的代码以及HTML标记都被存放爱一个单一的.aspx文件内,代码都是内联在一个或多个脚本块内的,然而,虽然这些代码都是在脚本代码块内,但是仍然支持智能感知以及动态调试,而且这些代码不再像传统Asp代码那样被一次执行,相反,仍然可以控制事件和使用子程序,这种模型比较方便,因为它的所有东西都放在一个包内,对于编写间的的网页来说很适合。 2.代码隐藏 这种模型将每个Asp.Net网页分离到两个文件内:一个是包含HTML以及空间标签的.aspx文件,另一个是包含页面源代码的.cs文件,这种模型所提供的将 阅读全文
摘要:
Asp.Net1.0和Asp.Net1.1的设计是良好的,因为在Asp.Net 2.0中只有很少的改动是修复已有的特性的,Asp.Net保留了同之前版本相同的基础,增加了新的、更高层此的特性支持,主要特性如下: 1.丰富的控件 2.模板页 3.主题 4.安全和成员资格 5.数据源控件 6.Web部件 7.配置文件 Asp.Net3.0并不存在,微软使用.Net Framework3.0的名称发布了一系列的新的技术,其中最著名的有WPF,它是用于构建富客户端的全新用户界面技术,WCF使用于构建面向消息的服务技术,以及WF允许把复杂的业务逻辑过程建模为一组动作,不过.Net F 阅读全文
摘要:
1.Asp.Net是同.NET Framework集成在一起的 .NET Framework是由各个功能模块集合在一起的,提供了10000多个类型,.NET Framework所提供的大量功能特性按照传统Windows开发者容易接受的方式组织在一起,.NET Framework将数以千计的类按照逻辑层次划分到了相应的命名空间中,不同的类别的命名空间提供不同的特性,.NET通过将各种的命名空间汇集在一起,为分布式开发提供了全方面的支持,从消息队列到安全控制,等等。这些汇集在一起的工具包称作类库。 开发者在Asp.Net中使用这些.Net Framework提供的各种类的方式,同在其他类型的. 阅读全文