首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

ASP.NET MVC中Action回来值类型

2013-11-09 
ASP.NET MVC中Action返回值类型Action的返回类型一共提供了十几种。简单概括一下其中很常用的几种类型。1、Ac

ASP.NET MVC中Action返回值类型

Action的返回值类型一共提供了十几种。简单概括一下其中很常用的几种类型。

1、ActionResult

所有的 Result 都派生自 ActionResult抽象类,因此 ActionResult 作为基类提供了最基础的功能,ActionResult 是一个抽象类,其声明如下:

在Action中,若要返回一个空的页面(不常用),则可如下:

ContentResult用于将字符串直接向客户端输出。ContentResult的ExecuteResult方法实际是调用Response.Write( string… ),从输出一个简单的字符串到整个页面,Response.Write()都能胜任,所以ContentResult显得特别强大:

若没有提供任何输出的内容,ContentResult呈现的结果与EmptyResult 是一样的,都是输出最基本的<body>标记内容为空的HTML,若内容不为空,则直接输出这些内容(不再输出其他任何 HTML 代码),例如:


热点排行