Welcome 微信登录

首页 / 网页编程 / ASP.NET / ASP.NET MVC重点教程一周年版 第五回 ActionResult的其它返回值

ASP.NET MVC重点教程一周年版 第五回 ActionResult的其它返回值2011-07-09 博客园 重典我们上边所看到的Action都是return View();我们可以看作这个返回值用于解析一个aspx文件 。而它的返回类型是ActionResult如

public ActionResult Index()
{
return View();
}

除了View()之外那我们这里还能用于返回什么值呢?

一、ascx页面

场景:要返回代码片断,比如Ajax返回一个子页

我们先新建 一个Action

public ActionResult Ascx()
{
return PartialView ();
}

我们下面再建一个View,仍然是在Action中点右键,AddView。

注意图中勾 选。

于是新建了一个ascx页,我们将之少做改写一下

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>

<div>
得到一个DIV
</div>

运行,得到页面