
MVC
文章平均质量分 81
wickiup
这个作者很懒,什么都没留下…
展开
-
ASP.NET MVC案例教程(七)
前言写这篇文章的目的,是想总结一些东西,以帮助朋友们更好的使用这个框架。但是,我又不像把官方列举的哪些优势、功能翻译过来列举在这里。所以,我想干脆我就纯从个人观点上对这个框架评论一下吧。说的不好的,不对的还请批评指正。ASP.NET MVC——螺旋进步的产物对于微软为什么要推出ASP.NETMVC,我们是无从得知的,也许是因为JavaEE平台上有Struts,也许是因为MVC太流行转载 2009-02-06 17:04:00 · 655 阅读 · 0 评论 -
ASP.NET MVC案例教程(六)(1)
一个小难题我们继续完善“MVC公告发布系统”,这次,我们的需求是对公告发布功能添加日志记录能力,即在发布公告前,记录一次,在公告发布成功后,再记录一次。然后还要使得其具备异常处理,即当业务组件出现问题时,跳转到相应的错误页面并显示相应提示。有人可能笑了,这有什么难的,在DoRelease这个Action的开始和结束处各加入相应日志功能不久结了。异常处理更不在话下,直接try...catch转载 2009-02-06 17:05:00 · 612 阅读 · 0 评论 -
ASP.NET MVC案例教程(四)
前言通过前几篇文章,我们已经能比较自如的使用ASP.NETMVC来呈现页面和数据了。但是,有一个大问题没有解决:如何处理表单数据。例如,我们将要实现的公告发布功能,用户肯定是在某个表单页面输入标题、正文等内容,而后提交,然后表单数据要被传递到相应的地方交由业务逻辑组件处理。在传统的ASP.NET下,使用的是Model1模式,每个aspx页面有一个同名的aspx.cs文件,当提交表单转载 2009-02-06 17:07:00 · 799 阅读 · 0 评论 -
ASP.NET MVC案例教程(二)
让第一个页面跑起来现在,我们来实现公告系统中的第一个页面——首页。它非常简单,只包括所有公告分类的列表,并且每个列表项是一个超链接。其中分类数据是用我们的Mock组件得到的。实现后界面如下:在开始之前,我们要删几个东西。因为默认情况下建立一个MVC项目时里面包含了几个示例页面,我们要做的就是:1.将Controllers文件夹下所有文件删除。2.将Views文件夹下除了Shar转载 2009-02-06 17:09:00 · 940 阅读 · 0 评论 -
ASP.NET MVC案例教程(六)(2)
应用拦截器好了,拦截器建立完了,要怎么应用到相应的Action上呢?如果你使用过Spring,你一定对其AOP是实现之麻烦深有感触,如果你和我一样讨厌写各种XML的话,你真是太幸福了。因为在ASP.NETMVC中,应用拦截器简直是轻松加愉快。只要将拦截器当做Attribute写在要应用此拦截器的Action上就行了。看代码。AnnounceController.cs:转载 2009-02-06 17:06:00 · 624 阅读 · 0 评论 -
ASP.NET MVC案例教程(五)
数据验证在上一篇文章中,我们完成了发布公告的功能。但是从健壮性角度看,这个功能并不完善,因为一般情况下,我们输入的数据要符合一定的约束条件,例如,在我们的例子中,我们至少不能将空字符串作为标题或内容吧。下面,我们来为程序加入数据验证功能,ASP.NET MVC中提供了良好的数据验证实现支持,下面我们来看实现过程。首先,我们要修改一下Release.aspx视图,修改后的视图如下。Rel转载 2009-02-06 17:07:00 · 659 阅读 · 0 评论 -
ASP.NET MVC案例教程(三)
前言在上一篇文章中,我们实现了第一个ASP.NET MVC页面。对于没有接触过这个框架的朋友来说,可能对有些地方会迷惑,所以这篇文章我将通过图示配合文字的方法,站在全局的角度介绍一些ASP.NET MVC的运行机制,这样可以帮助朋友们更好的理解后续文章。全局首先我们来看一副图片,由于这幅图是我自己画的,不是摘自微软官方,所以如果有什么不到位的地方还望海涵!首先,用户通过Web浏转载 2009-02-06 17:08:00 · 815 阅读 · 0 评论 -
ASP.NET MVC案例教程(一)(2)
接下来,我们将定义两个接口,分别是公告类别服务和公告服务必须实现的接口。这两个接口放在Interfaces下。ICategoryService.cs: using System;using System.Collections.Generic;using System.Linq;using System.Text;using MVCDemo.Models.Entities;转载 2009-02-06 17:09:00 · 968 阅读 · 1 评论 -
ASP.NET MVC案例教程(一)(1)
前言ASP.NETMVC作为微软官方的MVC解决方案,推出有一段时间了。可以说自动推出以来,一直广受关注。在经历了漫长的Preview之后,前几天终于推出了其beta版。并且在官方文档中,微软声明最终的正式版与beta版相比不会有大的变化。所以,对于.NET平台的开发人员来说,是时候学习ASP.NETMVC了。本系列文章作为一个ASP.NET MVC的入门教程,将不会长篇大论介原创 2009-02-06 17:10:00 · 1120 阅读 · 2 评论