Http是一個(gè)單純采用請(qǐng)求/回復(fù)消息交換模式的網(wǎng)絡(luò)協(xié)議,Web服務(wù)器在接收并處理來(lái)自客戶端的請(qǐng)求后悔根據(jù)處理結(jié)果對(duì)請(qǐng)求予以回應(yīng)。一般來(lái)說(shuō)針對(duì)請(qǐng)求的處理最終體現(xiàn)在對(duì)目標(biāo)Action方法的執(zhí)行上,在定義Action方法中人為的控制對(duì)請(qǐng)求的響應(yīng)。

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開(kāi)發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

namespace System.Web.Mvc{public abstract class Controller{         public HttpResponseBase Response { get; }public HttpContextBase HttpContext { get; }

}

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開(kāi)發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

原則上任何類型的響應(yīng)都可以利用當(dāng)前HttpResponse來(lái)實(shí)現(xiàn),但是一般并不這么做,而是將針對(duì)請(qǐng)求的響應(yīng)實(shí)現(xiàn)在一個(gè)ActionResult對(duì)象

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開(kāi)發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

namespace System.Web.Mvc{    //     表示操作方法的結(jié)果。

    public abstract class ActionResult{        // 摘要:通過(guò)從 System.Web.Mvc.ActionResult 類繼承的自定義類型,啟用對(duì)操作方法結(jié)果的處理。        // 參數(shù):context:        //  用于執(zhí)行結(jié)果的上下文。上下文信息包括控制器、HTTP 內(nèi)容、請(qǐng)求上下文