ASP.NET学习之旅-20111227

ASP.NET特点

1,ASP.NET提供面向对象的编程模型,基于事件的,基于控件的架构

2,可以基于任何.NET语言来做开发

3,高性能,在执行前被编译

 

不是每次网页请求都会编译,编译好的缓存在v2.0.50727\Temporary ASP.NET Files目录下面

两次编译,第一次编译为IL代码,执行前被编译成本低机器代码

 

服务器控件

在Web服务器将页面发送到客户到之前,控件对象自己生成HTML,这将我们从低级别的HTML以及HTTP编程解脱出来,完全抽象了出来

 

ASP.NET2.0

丰富的控件,母板页,主题,安全和成员资格,数据源控件,Web Part, 配置文件....

 

AJAX

异步JavaScript和XML, 允许不必触发一次完整的回放就可以调用服务端方法,基于XMLHttpRequest

 

aspx页面如何与后台代码来联系在一起的,变量如何与控件的名字或者ID直接关联上的呢?

partial关键字起了很大的作用,代码隐藏类从页面基类继承,编译器会将页面自动生成部分类,与这个类合并,自动生成一个XXX_aspx类从这两个类派生

并根据控件的名字生成相应的变量,注意,事件方法和控件声明都必须是protected

 

WebForm

回送,POST,Button, type="submit"

无状态,HTTP是无状态的

视图状态,把信息嵌入到HTML隐藏的输入框中

一个页面只能有一个form标签

所有的服务端编程都是在原始窗体数据加了一层抽象

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/caoshenghe/archive/2011/12/27/2302959.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值