
ASP.NET MVC
文章平均质量分 79
DiscussQuestions
我喜欢的是学习!~!学无止境嘛!~!真的让人有一种说不出的激情~!~!让我的人生很充实!~!也让我明白了如何去珍惜该珍惜的东西!~!我永远坚信 一台电脑 一根网线 = 整个世界 !~!我和全世界的人共同在学习!~乐此不彼!~怡然自乐!~!
展开
-
ASP.NET MVC 简介
这个是在网上找的一个关于ASP.NET MVC 的定义,我觉得已经解释的够好了,所以就借过来用用了 ,呵呵希望有心学习ASP.NET MVC 的朋友先熟悉定义,在后续的文章中会更轻松的学习ASP.NET MVC 下面我们一起踏上ASP.NET MVC 之旅吧,只要有恒心和毅力,祝学者们旅途愉快! The Model-View-Controller (MVC) architectur原创 2009-10-30 14:28:00 · 785 阅读 · 0 评论 -
ASP.NET MVC 入门 -- 11、使用AJAX
在ASP.NET MVC beta发布之前,M$就宣布支持开源的JS框架jQuery,然后ASP.NET MVC beta发布后,你建立一个ASP.NET MVC beta的项目后,你可以在项目的scripts目录下找到ASP.NET AJAX和jQuery的JS。反正我是比较喜欢jQuery的,所以对于M$此举还是挺欣慰的。废话不多说,我们使用AJAX来实现发表评论的功能吧。先来看看怎转载 2009-11-02 17:10:00 · 1153 阅读 · 0 评论 -
ASP.NET MVC 入门 -- 10、Action Filter 与 内置的Filter实现(实例-防盗链)
前一篇中我们已经了解了Action Filter 与 内置的Filter实现,现在我们就来写一个实例。就写一个防盗链的Filter吧。首先继承自FilterAttribute类同时实现IActionFilter接口,代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeH转载 2009-11-02 17:06:00 · 775 阅读 · 0 评论 -
ASP.NET MVC 入门 -- 9、Action Filter 与 内置的Filter实现(介绍)
有时候你想在调用action方法之前或者action方法之后处理一些逻辑,为了支持这个,ASP.NET MVC允许你创建action过滤器。Action过滤器是自定义的Attributes,用来标记添加Action方法之前或者Action方法之后的行为到控制器类中的Action方法中。 一些可能用到Action过滤器的地方有: 日志,异常处理 身份验证和授权 - 限制用户的访转载 2009-11-02 14:08:00 · 679 阅读 · 0 评论 -
ASP.NET MVC 入门 -- 8、ModelState与数据验证
ViewData有一个ModelState的属性,这是一个类型为ModelStateDictionary的ModelState类型的字典集合。在进行数据验证的时候这个属性是比较有用的。在使用Html.ValidationMessage()的时候,就是从ViewData.ModelState中检测是否有指定的KEY,如果存在,就提示错误信息。例如在前一篇文章ASP.NET MVC 入门7、He转载 2009-10-31 11:37:00 · 609 阅读 · 0 评论 -
ASP.NET MVC 入门 -- 7、Hellper与数据的提交与绑定
ASP.NET MVC提供了很多Hellper的方法,Hellper就是一些生成HTML代码的方法,方便我们书写HTML代码(有一部分的朋友更喜欢直接写HTML代码)。我们也可以利用.NET 3.5的扩展方法来书写我们自己的Hellper。例如:Code highlighting produced by Actipro CodeHighlighter (freeware)http:/转载 2009-10-31 09:18:00 · 598 阅读 · 0 评论 -
ASP.NET MVC 入门 -- 6、TempData
ASP.NET MVC的TempData用于传输一些临时的数据,例如在各个控制器Action间传递临时的数据或者给View传递一些临时的数据,相信大家都看过“在ASP.NET页面间传值的方法有哪几种”这个面试题,在ASP.NET MVC中TempData的就是其中的一种传值方法。TempData默认是使用Session来存储临时数据的,TempData中存放的数据只一次访问中有效,一次访问完转载 2009-10-30 17:07:00 · 630 阅读 · 0 评论 -
ASP.NET MVC 入门 -- 4、Controller与Action
Controller是MVC中比较重要的一部分。几乎所有的业务逻辑都是在这里进行处理的,并且从Model中取出数据。在ASP.NET MVC Preview5中,将原来的Controller类一分为二,分为了Controller类和ControllerBase类。Controller类继承自ControllerBase类,而ControllerBase实现是了IController接口。转载 2009-10-30 16:29:00 · 689 阅读 · 0 评论 -
ASP.NET MVC 入门 -- 2、项目的目录结构与核心的DLL
我们新建一个ASP.NET MVC的Web Application后,默认的情况下,项目的目录结构如下: App_Data :这个目录跟我们一般的ASP.NET website是一样的,用于存放数据。 Content :这个目录是建议用来存放一下资源文件的。例如CSS、JS、图片等等。当然你不愿意的话,完全可以不放到这里来。 Controllers :这个目录是建议将Co转载 2009-10-30 15:15:00 · 543 阅读 · 0 评论 -
ASP.NET MVC 入门 -- 1、简介
什么是MVC模式MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?我们先来看一下普通的WebForm模式下,我们请求一个例如http://www.5转载 2009-10-30 14:53:00 · 696 阅读 · 0 评论 -
13个不可不知的ASP.NET MVC扩展点
ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP.NET MVC开发者都必须了解13个扩展点。1.ASP.NET M翻译 2009-12-02 11:22:00 · 720 阅读 · 0 评论