中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MVC中的ActionResult的介紹

發布時間:2020-06-03 20:26:07 來源:網絡 閱讀:779 作者:studyofnet 欄目:web開發

ActionResult是控制器方法執行后返回的結果類型,控制器方法可以返回一個直接或間接從ActionResult抽象類繼承的類型,如果返回的是非ActionResult類型,控制器將會將結果轉換為一個ContentResult類型。



ActionResult派生類關系圖


MVC中的ActionResult的介紹




二、常見的幾種ActionResult

 


1、ContentResult


返回簡單的純文本內容,可通過ContentType屬性指定應答文檔類型,通過ContentEncoding屬性指定應答文檔的字符編碼。可通過Controller類中的Content方法便捷地返回ContentResult對象。如果控制器方法返回非ActionResult對象,MVC將簡單地以返回對象的ToString()內容為基礎產生一個ContentResult對象。



2、EmptyResult

返回一個空的結果。如果控制器方法返回一個null,MVC將其轉換成EmptyResult對象。



3、RedirectResult

表示一個連接跳轉,相當于ASP.NET中的Response.Redirect方法。對應的Controller方法為Redirect。



5、ViewResult:

表示一個視圖結果,它根據視圖模板產生應答內容。對應Controller方法為View。



8、JavaScriptResult:

本質上是一個文本內容,只是將Response.ContentType設置為 application/x-javascript,此結果應該和MicrosoftMvcAjax.js腳本配合使用,客戶端接收到Ajax應答后,將判斷Response.ContentType的值,如果是application/x-javascript,則直接eval執行返回的應答內容。此結果類型對應的Controller方法為JavaScript。



9、JsonResult:

表示一個JSON結果。MVC將Response.ContentType設置為application/json,并通過JavaScriptSerializer類將指定對象序列化為Json表示方式。需要注意,默認情況下,MVC不允許GET請求返回JSON結果,要解除此限制,在生成JsonResult對象時,將其JsonRequestBehavior屬性設置為JsonRequestBehavior.AllowGet。此結果對應的Controller方法為Json。




參考資料:    MVC中的ActionResult    http://www.studyofnet.com/news/518.html


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贞丰县| 榆社县| 雷波县| 普洱| 垫江县| 古田县| 盐池县| 华安县| 雷波县| 东源县| 清水县| 定日县| 蓬安县| 襄樊市| 周口市| 漳州市| 昔阳县| 西昌市| 海口市| 建平县| 台南市| 天门市| 安图县| 顺义区| 伊通| 牙克石市| 鄂托克旗| 宁晋县| 仁布县| 依安县| 波密县| 靖江市| 蓝田县| 雷州市| 涞水县| 建德市| 文登市| 九寨沟县| 普安县| 赤水市| 金沙县|