我們上邊所看到的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>
運行,得到頁面