操作方法通過執行工作并傳回操作結果來響應使用者輸入。 操作結果表示架構将代表操作方法執行的指令。 ActionResult 類是操作結果的基類。
以下類型從 ActionResult 派生:
<a href="https://msdn.microsoft.com/zh-cn/library/system.web.mvc.contentresult.aspx">ContentResult</a>
<a href="https://msdn.microsoft.com/zh-cn/library/system.web.mvc.emptyresult.aspx">EmptyResult</a>
<a href="https://msdn.microsoft.com/zh-cn/library/system.web.mvc.fileresult.aspx">FileResult</a>
<a href="https://msdn.microsoft.com/zh-cn/library/system.web.mvc.httpunauthorizedresult.aspx">HttpUnauthorizedResult</a>
<a href="https://msdn.microsoft.com/zh-cn/library/system.web.mvc.javascriptresult.aspx">JavaScriptResult</a>
<a href="https://msdn.microsoft.com/zh-cn/library/system.web.mvc.jsonresult.aspx">JsonResult</a>
<a href="https://msdn.microsoft.com/zh-cn/library/system.web.mvc.redirectresult.aspx">RedirectResult</a>
<a href="https://msdn.microsoft.com/zh-cn/library/system.web.mvc.redirecttorouteresult.aspx">RedirectToRouteResult</a>
<a href="https://msdn.microsoft.com/zh-cn/library/system.web.mvc.viewresultbase.aspx">ViewResultBase</a>
位址:https://msdn.microsoft.com/zh-cn/library/system.web.mvc.actionresult.aspx?f=255&MSPPError=-2147217396
我們預覽下控制器的基類Controller

javascript
在MVC下,由于對資料的保護,預設情況下request為post,使用GET請求會被阻止。
如果用戶端使用get請求,需要設定behavior為JsonRequestBehavior.AllowGet 。
其他還有一些方法,都有它特定的用途。在此貼出來。
向用戶端傳回值和http狀态碼。
向用戶端傳回400的http錯誤。
将請求重定向到其他地方。
參考:http://www.cnblogs.com/zfdcp-028/p/5788649.html