IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

理解ASP.NET MVC中的ActionResult

通常我们在一个ASP.NET MVC项目中创建一个Controller的时候,Index()方法默认的返回类型都是ActionResult,通过查看UML图,ActionResult实际上是一个抽象类,因此实际返回的类型是该抽象类的子类。   Ø ActionResult及其子类的UML图   有关ActionResult及其子类的UML图如下所示: 

ASP.NET MVC 重点教程一周年版 第三回 Controller与View

这节我们让ASP.NET MVC真正的跑起来 一、新建Controller 首先我们自己新建一个新的Controller在Controllers上点右键,添加,Controller选项   之后出现一个对话框:   这里我们将之起名为EiceController 附注一下,这里是个纯广告,无兴趣可略过此行:www.eice.com.cn为您建立Web2.0社交网站

Asp.net MVC2.0系列文章-编辑和删除新闻操作

上一篇文章,我们简单地完成了新闻内容的展示功能(Asp.net MVC2.0系列文章-显示列表和详细页面操作),此篇文章,我们使用Asp.net MVC2.0实现新闻记录的编辑和删除功能。 创建View视图NewsEdit和NewsDelete 创建新闻首页,用来显示新闻列表。 在Views/News目录下,单击右键,选择Add->View,修改相关配置如下图所示 NewsEdit Vie

Asp.net Mvc Framework可以在Controller中使用的Url.Action方法

原本的Url.Action方法是利用RouteCollection来实现Url的Routing的。 所以这里用一个扩展方法重现一下   using System.Web.Routing;     static public class CUrl {     

ASP.NET MVC 3 Beta初体验之超酷的Chart

    前面一篇文章:ASP.NET MVC 3 Beta初体验之WebGrid介绍了WebGrid控件的使用,ASP.NET MVC 3 Beta中才内置Chart的。这篇文章中将介绍Chart的使用。包括Chart数据源的配置、Chart的显示、Chart保存三个方面。Chart是很多系统中使用,所以在ASP.NET MVC 3 Beta初体验之中介绍它是很有必要

ASP.NET开发人员需要学习ASP.NET MVC么?

InfoQ上有篇文章ASP.NET开发人员需要学习ASP.NET MVC么? 文章已经覆盖了绝大多数对于学习/使用ASP.NET MVC的观点。 我觉得ASP.NET MVC作为asp.net 堆栈上的Web开发框架,和WebForms处于同等重要的位置。作为.NET的Web开发人员非常有必要去学习,应用ASP.NET MVC。 ASP.NET MVC框架为ASP.NET Web For

新技术 新体验 - 北京.NET俱乐部Visual Studio2008 & MVC 交流会

     微软北京.NET俱乐部将于2008年4月12日召开“新技术 新体验 - 北京.NET俱乐部Visual Studio2008 & MVC交流会”,此次活动是微软北京.NET俱乐部2008年的首次交流活动,届时作为微软北京.NET俱乐部的门户网站将全面上线,为.NET开发人员、技术爱好者提供一个交流、沟通的平台。 &

使用XML文件来动态配置ASP.NET MVC的Route规则

一般情况下,我们都是直接在Global.asax.cs文件中直接写上Route规则的,例如: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default

ASP.NET Mvc Preview 5 演示Demo #1 实现CRUD增删查改

ASP.NET Mvc Preview 5 演示Demo #1 实现CRUD增删查改 MVC演示Demo系列: http://mike108mvp.cnblogs.com ASP.NET MVC QQ交流群 1215279 欢迎对 ASP.NET MVC 感兴趣的朋友加入 这个演示项目实现了CRUD增删查改操作。 开发环境:Visual Studio 2008 SP1 + ASP.N

ASP.NET MVC2中返回Json异常的解决办法

在ASP.NET MVC1.0中,我们在前段通常会这样做。             $.ajax({               

oXite源码学习导读二:Action的返回类型与IActionInvoker

我们先来看一下oXite里面一段Controller中Action方法的代码: namespace Oxite.Controllers { public class AreaController : Controller { [ActionName("Find"), AcceptVerbs(HttpVerbs.Post)] public virtua

Asp.net Mvc2中重构View的三种方式

    我们在Asp.net mvc的view开发过程中,如果不注意可能会写大量的重复的代码。这篇文章介绍3种方式重构View的代码,来减少View中的重复代码。    1、母板页     在Asp.net mvc中保留了母板页的使用,我们可以使用母板页对我们的站点进行布局。看下面母板页的代码: <%@ M

面试中常用到的 MVC 3层开发的例子,分页用到AspNetPager进行分页

面试中常用到的 MVC 3 层开发的例子,分页用到AspNetPager进行分页,用JQuery进行表单验证。   面试中常用到的MVC 3层开发,到分

Asp.net MVC Render及Redirect的扩展

这个是Redirect的扩展 namespace System.Web.Mvc {     using System;     /// <summary>     /// 对Controller的Redirect操作的扩展 &n

[一步一步MVC]第四回:漫谈ActionLink,有时“胡搅蛮缠”

anytao.net | 《你必须知道的.NET》网站 | Anytao技术博客  发布日期:2009.04.30 作者:Anytao © 2009 Anytao.com ,Anytao原创作品,转贴请注明作者和出处。 MVC时代来临了,但是一开始是不被很多人接受的。可能的主要原因是,大家不得不告别拖拉控件的至爽感受,回到貌似asp的历史岁月。所以,心有不甘是可以理解的,然而

asp.net MVC&JQuery 应用(树型表格 )

该控件在无限分类应用管理上用的比较多,使用方便,并支持拖拽更新分类层次。 调用Jquery treeTable 插件  源码下载 (源码内容包括,验证插件,树型表格,树型菜单实例代码

ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第五篇:MVC整合Ajax

摘要      本文将从完成“输入数据验证”这个功能出发,逐渐展开ASP.NET MVC与Ajax结合的方法。首先,本文将使用ASP.NET MVC提供的同步方式完成数据验证。而后,将分别结合ASP.NET AJAX和JQuery将这个功能重构成异步形式。数据验证     

Asp.Net MVC中的RenderPartial 和 RenderAction

在Asp.Net MVC中要实现某个功能可以通过许多种方式,今天我们就来讨论下使用RenderPartial和RenderAction在视图中呈现部分内容之间的区别。 比如我们要呈现如下的图所示的内容 一般的情况下,我们可能需要在母板页中页中呈现此内容以保证该内容可以在每个使用该模板的视图中显示,并且这些内容需要结合具体的业务逻辑。上图所示的内容我们是在用户控件中生成的,这样做便于该内容与母板

我自己Diy的asp.net mvc框架,支持多级目录!

效果如下图:Model-View-Controller全面分离.....View中去掉了一定要将View放在View文件夹下.....支持多层目录如:/Blog/Account/Manage/user/index1.传参数:controller/action_param  在action后面加_再跟上参数由于使用/param的话参数被认为目录了所以不可能,就用_代替了,可以自己在goba

初识Asp.Net MVC2.0

 本篇文章是介绍一下MVC的基本的概念,给初学者做一个入门前的知识储备。  先讲一下MVC的概念:   Asp.Net MVC 模式是一种表现模式。它将web应用程序分成三个主要组件即:   Model、View、Controller (1)下面分别讲M、V、C各自的定位:  M:Model 主要是存储或者是处理数据的组件 &n