博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年2月11日

摘要: 在ASP.NET MVC的controller中大部分方法返回的都是ActionResult,更确切的是ViewResult。它返回了一个View,一般情况下是一个HTML页面。但是在某些情况下我们可能并不需要返回一个View,我们可能需要的是一个字符串,一个json或xml格式的文本,一个图片。ActionResult是一个抽象类,我们平时比较常用的ViewResult是它的派生类,所以我们也可... 阅读全文

posted @ 2009-02-11 13:58 linFen 阅读(9609) 评论(0) 推荐(1) 编辑

摘要: 【原文地址】ASP.NET MVC 1.0 Release Candidate Now Available 【原文发表日期】 Tuesday, January 27, 2009 12:13 PM 今天,我们发布了ASP.NET MVC 1.0 最终版的候选版本(简称RC)。 点击这里下载(注:该链接才上线,所以如果链接不工作的话,请等几分钟,让你访问的服务器有机会更新)。该版本可以在Visua... 阅读全文

posted @ 2009-02-11 11:37 linFen 阅读(356) 评论(0) 推荐(0) 编辑

摘要: 作者: leven 日期: 2008-11-27 17:38:47 在我以前的文章中详细介绍了目前mvc框架中的视图引擎管理,这个视图引擎可以方便的实现系统多视图引擎的管理,让系统可以轻松更好视图引擎,但是,在一些应用,比如bbs,多用户blog中,往往需要提供用户自选skin的功能,比如bbs中某个用户通过菜单可以随意更换自己的skin设置,而mvc框架的默认视图管理器对这个要求就无法... 阅读全文

posted @ 2009-02-11 09:44 linFen 阅读(1261) 评论(3) 推荐(0) 编辑

摘要: 作者: QLeelulu 日期: 2008-09-19 22:24:32 本文地址:http://www.cnblogs.com/QLeelulu/archive/2008/09/19/1294469.html本文作者:Q.Lee.lulu本文首发博客园 ,4MVC同步更新。本文示例基于ASP.NET MVC framework (Codeplex Preview 5) 。 关于db4o... 阅读全文

posted @ 2009-02-11 09:41 linFen 阅读(504) 评论(0) 推荐(0) 编辑

摘要: 定义URL Routing 在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。下面是一些示例URL: Valid route definitions Examples of matching URL {c... 阅读全文

posted @ 2009-02-11 09:27 linFen 阅读(311) 评论(0) 推荐(0) 编辑

摘要: 实现拦截器 在ASP.NET MVC中,有三种拦截器:Action拦截器、Result拦截器和Exception拦截器。我要用到第一种和第三种。其实所谓的ASP.NET MVC拦截器,也没什么神秘的,就是一个普通的类而已。只不过需要继承FilterAttribute基类,Action拦截器还要实现IActionFilter接口,而Exception拦截器需要实现IExceptionFil... 阅读全文

posted @ 2009-02-11 09:15 linFen 阅读(393) 评论(0) 推荐(0) 编辑

摘要: 摘要 本文将从完成“输入数据验证”这个功能出发,逐渐展开ASP.NET MVC与Ajax结合的方法。首先,本文将使用ASP.NET MVC提供的同步方式完成数据验证。而后,将分别结合ASP.NET AJAX和JQuery将这个功能重构成异步形式。数据验证 在上一篇文章中,我们完成了发布公告的功能。但是从健壮性角度看,这个功能并不完善,因为一般情况下,我们输入的数据要符合一定的约... 阅读全文

posted @ 2009-02-11 09:12 linFen 阅读(434) 评论(0) 推荐(0) 编辑

摘要: 建立输入信息页面 下面,正式开始我们的工作。首先,我要建立一个页面,用来让用户输入公告信息。而我们知道,在ASP.NET MVC中不能直接请求aspx文件,任何请求都要通过Controller,所以,我们首先在Controllers目录下建立一个新的Controller类,名叫AnnounceController。删除其中自动生成的Index方法,新建一个名叫Release的Action... 阅读全文

posted @ 2009-02-11 09:09 linFen 阅读(560) 评论(0) 推荐(0) 编辑

摘要: 摘要 本文对ASP.NET MVC的全局运行机理进行一个简要的介绍,以使得朋友们更好的理解后续文章。前言 在上一篇文章中,我们实现了第一个ASP.NET MVC页面。对于没有接触过这个框架的朋友来说,可能对有些地方会迷惑,所以这篇文章我将通过图示配合文字的方法,站在全局的角度介绍一些ASP.NET MVC的运行机制,这样可以帮助朋友们更好的理解后续文章。^_^全局 首... 阅读全文

posted @ 2009-02-11 09:06 linFen 阅读(320) 评论(0) 推荐(0) 编辑

摘要: 摘要 本文首先一步一步完成Demo的第一个页面——首页。然后根据实现过程,说明一下其中用到的与ASP.NET MVC相关的概念与原理。让第一个页面跑起来 现在,我们来实现公告系统中的第一个页面——首页。它非常简单,只包括所有公告分类的列表,并且每个列表项是一个超链接。其中分类数据是用我们的Mock组件得到的。实现后界面如下: 在开始之前,我们要删几个东西。因为... 阅读全文

posted @ 2009-02-11 09:03 linFen 阅读(390) 评论(0) 推荐(0) 编辑

摘要: ASP.NET MVC作为微软官方的MVC解决方案,推出有一段时间了。可以说自动推出以来,一直广受关注。在经历了漫长的Preview之后,前几天终于推出了其beta版。并且在官方文档中,微软声明最终的正式版与beta版相比不会有大的变化。所以,对于.NET平台的开发人员来说,是时候学习ASP.NET MVC了。 本系列文章作为一个ASP.NET MVC的入门教程,将不会长篇大论介绍其中的概念及理论... 阅读全文

posted @ 2009-02-11 09:01 linFen 阅读(412) 评论(0) 推荐(0) 编辑