下载此文档

MVC 20框架编程1入门篇.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
MVC 20框架编程1入门篇.doc全面探讨ASP. NET MVC 2. 0框架编程
—(1)入门篇
作者朱先忠
在本系列文章中,我们将针对微软最新推出的ASP. NET MVC 2. 0中提供的新特征相关的 基础性编程问题进行全面的探讨。
在本文(第一篇)中,我们将通过对比ASP. NET MVC框架与ASP. NET Web表单框架的方 式来学****ASP. NET MVC 2. 0提供的新功能。
一、 简介
在2010年4月,微软正式发布了 Visual Studio的下一个版本2010。ASP. NET MVC 2. 0 也作为其中的一个新框架成员一同发行。ASP. NET MVC如今已是一个成熟的产品,采用了全 新的设计,大大提高了开发效率。
从因特网上你可以轻易找到专家们给出的这样的结论:ASP. NET Web表单仍然是基于微 、稳定性和高效性是经过实践检验的,而且现 成和将来会继续被微软所支持。另一方面,,但是其针对大 型应用提供了更清晰的框架支持。因此,你可以把ASP. NET MVC框架可以作为开发Web应用 的另一种替代方案。
二、 Web表单框架的主要特征
ASP. NET 1. 0的发布成为ASP开发人员的极大期待。从此以后,开发人员基本上实现了 HTML标记与服务器端代码的分离管理。HTML标记部分可以置于一个ASPX页面中,而所有的 后台逻辑驻留在一个后缀为ASPX. CS或ASPX. VB的单独的代码隐藏文件中。而且,在代码隐 藏文件中可以充分地控制服务器端控件,例如标签,文本框和其他控件,等等。
代码隐藏文件中提供了一系列的事件供触发之用,从而让您的代码以一种有序的方式执 行。开发人员可以响应各种UI事件(如按钮点击,回寄到服务器端的下拉列表框选择,超 链接重定向,等等)。开发人员可以访问各种设施来实现缓存数据,并实现跨页面回寄保留 这些数据,因为每一个到服务器端的请求都是唯一且无状态的。
最后, Web表单框架中提供了很多现成的内置的服务。ViewState结构能够为 您跨越表单回寄保留数据,所以你不需要把数据存储在例如文本框和下拉列表框等各种控件 内。表单数据在提交前能够被充分地验证,从而确保用户没有提交任何HTML内容(避免潜 在的XSS脚本或注入式攻击)。
三、 代码隐藏文件与控制器
。但是,控制器类的工作方式有所不同。 在ASP. NET MVC中,没有使用任何服务器控件、页面生命周期以及其他那些ASP. NET Web 表单程序员所熟悉的组件。我们不妨来看一下清单1中给出的ASP. NET Web表单框架下的隐 藏代码。
清单1—ASP. NET Web表单页面示例
public class CustomerPage : Page
//protected withevents TextBox FirstName;
//protected withevents TextBox LastName;
//protected withevents GridView OrdersGrid;
protected override void OnLoad

MVC 20框架编程1入门篇 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人蓝天
  • 文件大小88 KB
  • 时间2021-07-29