ASP.Net原理篇 之 一般处理程序(ashx)

本文将详细阐述ASP.Net中的一般处理程序(ashx)的运行原理,通过流程图辅助理解,同时涵盖aspx页面生命周期、Cookie、Session以及ViewState的工作机制,旨在为读者提供全面的ASP.Net技术解析。



在学习asp.net期间 老师反复告诉我们 千万不要做只会 “拖控件的”ASP.Net程序员!!!
何为 只会 “拖控件的”ASP.Net程序员? 
当初微软推出ASP.Net的时候 那个时候VB、delphi等“拖控件”式的语言相当的火爆 微软为了把这些程序员全部拉拢过来使用ASP.Net开发网站
把ASP.Net也做成了那种“拖控件”式的开发形式 让VB、delphi等一些程序员不需要经过长时间的熟悉就能成功的转为一名ASP.Net程序员
这一做法也是非常成功的 的确“拉拢”了不少程序员 
但是 任何事物都是有两面性的 虽然这样开发一个网站时方便了许多 成本也能提高不少 但是一个全部“拖”出来的网站 运行速度
是相当慢的 也不是说“拖”出来的网站 一无是处 一般这样的网站用在用户访问量比较少的情况下 比如网站的后台 一个企业内部的OA
(如果是比较大的企业的话 也不适合用“拖”出来的网站)  因为当“拖”服务端控件的时候 页面会产生大量的ViewState等一些冗余代码
页面加载的速度会非常的慢 用户体验非常的不好 
这个时候 就要用到非服务端控件开发了 非服务端控件一般用在用户访问量比较大的情况下 比如互联网的门户网站
既然要使用非服务端控件 我们程序员就要了解其内部的运行的原理 在开发的过程中 才能更好的优化网站、排错等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值