读书人

ASP.NET MVC中Action回来值类型

发布时间: 2013-11-09 17:06:34 作者: rapoo

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 代码),例如:


读书人网 >ASP

热点推荐