ContentResult 內容 型別

2021-07-09 16:02:36 字數 1147 閱讀 9694

一、型別介紹:

1.contentresult使asp.net mvc 採用我們提供的內容來響應請求;

如果action 方法執行後的返回值是乙個actionresultactioninvoker會直接利用它來進行請求響應,否則它會將物件轉換成字串並以此建立乙個contentresult 物件。

2. 抽象類controller 定義了如下三個受保護的content方法過載,可以呼叫它們根據指定的內容、編碼和**型別建立相應的contentresult,具體定義如下:    

public abstract class controller : controllerbase,

contentresult  包含三個屬性:

a. content 屬性:以字串的形式指定響應的內容;

b. contentencoding屬性:指定內容字元編碼方式;

c. contenttype屬性:**型別(mime列舉型別);

public class contentresult : actionresult

public encoding contentencoding       

public string contenttype

public override void executeresult(controllercontext context);

3.executeresult 方法:

重寫actionresult父類的的executeresult 方法中, contentresult 利用作為引數的controllercontext 物件得到當前的httpresponse 物件,並借助它將提供的內容按照希望的編碼方式和**型別對請求予以響應,具體實現如下:

mysql內容 MySQL 基礎內容

建立資料庫 對於表的操作需要先進入庫 use 庫名 建立乙個名為 inana db 的資料庫,資料庫字元編碼指定為 utf8 create database inana db character set utf8 drop database inana db 刪除 庫名為samp db的庫 show...

Dom豐富內容顯示隱藏內容

注意 元素中的 前面最好要空格 在現有元素後面插入乙個新元素需要自己寫 無法呼叫 innerafter 當script外部檔案放在head時如果用到dom方法或者文件中的元素最好用到load 因為dom還沒載入完 會出錯 多個函式賦值給load function addloadevent func ...

HTTP 請求內容 響應內容分析

accept 客戶端可以接受的 型別 內容型別中的先後次序表示客戶端接收的先後次序 accept encoding 客戶端瀏覽器可以支援的 web 伺服器返回的內容壓縮型別,表示允許伺服器將輸出內容傳送到客戶端之前進行壓縮,以節約頻寬 accept language 客戶端用來展示返回資訊所優先選擇...