2019 ASP.NET WebForm重新入门

 

为什么要重新学习ASP.NET WebForm呢?

因为新公司以它为准,有大量的开发在这些控件上,二来如果有老系统需要维护,WebForm是逃不掉的!加之很久都没碰过WebForm了以前也没特别深入的学习好。

由于一开始只有ASP.NET WebForm, 所以WebForm几乎代表了ASP.NET,后来出现了ASP.NET MVC开发框架,才开始突显WebForm只是ASP.NET 中的框架之一。WebForm的出现就是为了让从事Windows应用开发的程序员可以快速移植到Web世界,所以WebForm很多特性都模拟WinForm窗体开发的思想,这一点一定要有心理准备!

先从一本入门书籍开始吧

为什么是它?

因为很绝大多数公司的老项目都是在.NET Framework 4.0开发的,这个版本非常经典,使用Visual Studio 2010开发,是一个完美的结合,一句话,学老系统就从它开始吧。

 


大家在ASP.NET WebForm的开发中最常做的恐怕就是拖一个服务器控件到窗体内,双击该控件就能为该控件添加后台代码,很简单。如按钮控件,当我们运行程序,点击按钮时会触发我们编写的按钮点击事件。用大家可能都会用,可你有没有仔细想过这是为什么呢?

我们常称WebForm开发为事件响应开发,这里面很重要的一个原因就是微软的事件响应模型。

在传统的WinForm开发阶段,我们习惯于拖拉控件、双击添加事件代码。不过那个时候的前台事件和后台方法是显示绑定的,我们可以手动绑定也可以自动绑定。而到了WebForm时代,我们同样可以拖拉控件,也可以双击添加后台事件代码(所以也导致很多初学者对WinForm和WebForm分不清楚)。但是这个绑定过程,我们看不到了,微软将这个绑定过程对我们程序员透明化了。而正是这个过程的透明化,导致很多人将WebForm的很多原理性东西给忽略了。如请求-处理-响应作为Web开发的三个主要过程,在WebForm开发中,我们完全可以忽略对他们的了解而开发出漂亮的网站。如果想要提升自己,我们必须对WebForm开发中的事件响应模型作深入了解。

我们使用Visual Studio 2010创建个空白项目,并添加一个页面:

 

 

待续....

 

转载于:https://www.cnblogs.com/wanghaibin/articles/10721338.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值