|
類別 |
說明 |
 |
AcceptVerbsAttribute |
表示用來指定動作方法將回應哪些 HTTP 動詞命令的屬性。 |
 |
ActionDescriptor |
提供動作方法的相關資訊,例如其名稱、控制器、參數、屬性和篩選條件。 |
 |
ActionExecutedContext |
提供 ActionFilterAttribute 類別之 ActionExecuted 方法的內容。 |
 |
ActionExecutingContext |
提供 ActionFilterAttribute 類別之 ActionExecuting 方法的內容。 |
 |
ActionFilterAttribute |
表示所有動作篩選條件屬性的基底類別。 |
 |
ActionMethodSelectorAttribute |
表示用來影響動作方法選取範圍的屬性。 |
 |
ActionNameAttribute |
表示用來當做動作名稱的屬性。 |
 |
ActionNameSelectorAttribute |
表示影響動作方法選取範圍的屬性。 |
 |
ActionResult |
封裝動作方法的結果,並用於代表該動作方法執行架構層級的作業。 |
 |
AjaxHelper |
表示支援在 AJAX 案例中將 HTML 呈現於檢視內。 |
 |
AjaxHelper<TModel> |
表示支援在 AJAX 案例中將 HTML 呈現於強型別檢視內。 |
 |
AjaxRequestExtensions |
表示類別,這個類別會透過增加判斷 HTTP 要求是否為 AJAX 要求的功能來擴充 HttpRequestBase 類別。 |
 |
AreaRegistration |
提供在 ASP.NET MVC 應用程式中註冊一個或多個區域的方式。 |
 |
AreaRegistrationContext |
封裝註冊 ASP.NET MVC 應用程式內之區域所需的資訊。 |
 |
AssociatedMetadataProvider |
提供抽象類別來實作中繼資料提供者。 |
 |
AssociatedValidatorProvider |
針對實作驗證提供者的類別提供抽象類別。 |
 |
AsyncController |
為非同步控制器提供基底類別。 |
 |
AsyncTimeoutAttribute |
表示用來設定非同步方法逾時值 (以毫秒為單位) 的屬性。 |
 |
AuthorizationContext |
封裝使用 AuthorizeAttribute 屬性所需的資訊。 |
 |
AuthorizeAttribute |
表示用來限制呼叫端存取動作方法的屬性。 |
 |
BindAttribute |
表示屬性,用來提供應該如何將模型繫結至參數的詳細資料。 |
 |
ByteArrayModelBinder |
將瀏覽器要求對應至位元組陣列。 |
 |
ChildActionOnlyAttribute |
表示用來指出僅應將動作方法做為子系動作進行呼叫的屬性。 |
 |
ClientDataTypeModelValidatorProvider |
傳回用戶端資料型別模型驗證程式。 |
 |
ContentResult |
表示使用者定義的內容類型,此內容類型是動作方法的結果。 |
 |
Controller |
提供方法,這些方法回應對 ASP.NET MVC 網站提出的 HTTP 要求。 |
 |
ControllerActionInvoker |
表示負責叫用控制器之動作方法的類別。 |
 |
ControllerBase |
表示所有 MVC 控制器的基底類別。 |
 |
ControllerBuilder |
表示負責動態建置控制器的類別。 |
 |
ControllerContext |
封裝符合指定之 RouteBase 和 ControllerBase 執行個體的 HTTP 要求之相關資訊。 |
 |
ControllerDescriptor |
封裝描述控制項的資訊,例如其名稱、型別和動作。 |
 |
CustomModelBinderAttribute |
表示叫用自訂模型繫結器的屬性。 |
 |
DataAnnotationsModelMetadata |
針對資料模型的通用中繼資料、DataAnnotationsModelMetadataProvider 類別和 DataAnnotationsModelValidator 類別,提供容器。 |
 |
DataAnnotationsModelMetadataProvider |
實作 ASP.NET MVC 的預設模型中繼資料提供者。 |
 |
DataAnnotationsModelValidator |
提供模型驗證程式。 |
 |
DataAnnotationsModelValidator<TAttribute> |
提供指定之驗證類型的模型驗證程式。 |
 |
DataAnnotationsModelValidatorProvider |
實作 MVC 的預設驗證提供者。 |
 |
DataErrorInfoModelValidatorProvider |
提供錯誤資訊模型驗證程式的容器。 |
 |
DefaultControllerFactory |
表示預設會註冊的控制器 Factory。 |
 |
DefaultModelBinder |
將瀏覽器要求對應至資料物件。 這個類別提供模型繫結器的具體實作。 |
 |
DefaultViewLocationCache |
表示檢視位置的記憶體快取。 |
 |
DictionaryValueProvider<TValue> |
表示值提供者的基底類別,該值提供者的值來自實作 IDictionary<TKey, TValue> 介面的集合。 |
 |
EmptyModelMetadataProvider |
針對不需要中繼資料的資料模型,提供空白中繼資料提供者。 |
 |
EmptyModelValidatorProvider |
針對不需要驗證程式的模型,提供空白驗證提供者。 |
 |
EmptyResult |
表示沒有任何作用的結果,例如不會傳回任何值的控制器動作方法。 |
 |
ExceptionContext |
提供用於使用 HandleErrorAttribute 類別的內容。 |
 |
ExpressionHelper |
提供 Helper 類別以從運算式取得模型名稱。 |
 |
FieldValidationMetadata |
提供用於用戶端欄位驗證中繼資料的容器。 |
 |
FileContentResult |
將二進位檔案的內容傳送至回應。 |
 |
FilePathResult |
將檔案的內容傳送至回應。 |
 |
FileResult |
表示用來將二進位檔案內容傳送至回應的基底類別。 |
 |
FileStreamResult |
使用 Stream 執行個體將二進位內容傳送至回應。 |
 |
FilterAttribute |
表示動作篩選條件屬性的基底類別。 |
 |
FilterInfo |
封裝可用動作篩選條件的相關資訊。 |
 |
FormCollection |
包含應用程式的表單值提供者。 |
 |
FormContext |
封裝驗證和處理 HTML 表單的輸入資料時所需的資訊。 |
 |
FormValueProvider |
表示 NameValueCollection 物件中所含表單值的值提供者。 |
 |
FormValueProviderFactory |
表示負責建立表單值提供者物件之新執行個體的類別。 |
 |
HandleErrorAttribute |
表示用來處理動作方法所擲回之例外狀況的屬性。 |
 |
HandleErrorInfo |
封裝處理動作方法所擲回之錯誤的資訊。 |
 |
HiddenInputAttribute |
表示屬性 (Attribute),這個屬性 (Attribute) 用於表示屬性 (Property) 或欄位值是否應該呈現為隱藏 input 項目。 |
 |
HtmlHelper |
表示支援在檢視中呈現 HTML 控制項。 |
 |
HtmlHelper<TModel> |
表示支援在強型別檢視中呈現 HTML 控制項。 |
 |
HttpAntiForgeryException |
表示 HTTP 反偽造例外狀況。 |
 |
HttpDeleteAttribute |
表示用於限制動作方法只處理 HTTP DELETE 要求的屬性。 |
 |
HttpFileCollectionValueProvider |
表示搭配來自 HTTP 檔案集合中的值使用的值提供者。 |
 |
HttpFileCollectionValueProviderFactory |
表示負責建立 HTTP 檔案集合值提供者物件之新執行個體的類別。 |
 |
HttpGetAttribute |
表示用於限制動作方法只處理 HTTP GET 要求的屬性。 |
 |
HttpPostAttribute |
表示用於限制動作方法只處理 HTTP POST 要求的屬性。 |
 |
HttpPostedFileBaseModelBinder |
將模型繫結至已張貼的檔案。 |
 |
HttpPutAttribute |
代表用於限制動作方法只處理 HTTP PUT 要求的屬性。 |
 |
HttpRequestExtensions |
擴充 HttpRequestBase 類別,這個類別包含用戶端在 Web 要求期間傳送的 HTTP 值。 |
 |
HttpUnauthorizedResult |
表示未經授權之 HTTP 要求的結果。 |
 |
JavaScriptResult |
將 JavaScript 內容傳送至回應。 |
 |
JsonResult |
表示用來將 JSON 格式之內容傳送至回應的類別。 |
 |
LinqBinaryModelBinder |
將瀏覽器要求對應至 LINQ Binary 物件。 |
 |
ModelBinderAttribute |
表示用來在模型型別與模型產生器型別之間建立關聯的屬性。 |
 |
ModelBinderDictionary |
表示包含應用程式之所有模型繫結器 (依繫結器型別列出) 的類別。 |
 |
ModelBinders |
提供應用程式之模型繫結器的全域存取。 |
 |
ModelBindingContext |
提供模型繫結器運作所在的內容。 |
 |
ModelClientValidationRangeRule |
提供傳送至瀏覽器之範圍驗證規則的容器。 |
 |
ModelClientValidationRegexRule |
為傳送至瀏覽器的規則運算式用戶端驗證規則提供容器。 |
 |
ModelClientValidationRequiredRule |
提供用於必要欄位之用戶端驗證的容器。 |
 |
ModelClientValidationRule |
提供傳送至瀏覽器之用戶端驗證規則的基底類別容器。 |
 |
ModelClientValidationStringLengthRule |
提供傳送至瀏覽器之字串長度驗證規則的容器。 |
 |
ModelError |
表示在模型繫結期間所發生的錯誤。 |
 |
ModelErrorCollection |
ModelError 執行個體的集合。 |
 |
ModelMetadata |
針對資料模型的通用中繼資料、ModelMetadataProvider 類別和 ModelValidator 類別,提供容器。 |
 |
ModelMetadataProvider |
提供自訂中繼資料提供者的抽象基底類別。 |
 |
ModelMetadataProviders |
提供目前 ModelMetadataProvider 執行個體的容器。 |
 |
ModelState |
封裝繫結至動作方法引數之屬性或繫結至引數本身的模型繫結狀態。 |
 |
ModelStateDictionary |
表示嘗試將已張貼的表單繫結至動作方法的狀態,包括驗證資訊。 |
 |
ModelValidationResult |
提供驗證結果的容器。 |
 |
ModelValidator |
提供用於實作驗證邏輯的基底類別。 |
 |
ModelValidatorProvider |
提供模型的驗證程式清單。 |
 |
ModelValidatorProviderCollection |
提供驗證提供者清單的容器。 |
 |
ModelValidatorProviders |
提供目前驗證提供者的容器。 |
 |
MultiSelectList |
表示使用者可以從中選取多個項目的項目清單。 |
 |
MvcHandler |
選取處理 HTTP 要求的控制器。 |
 |
MvcHtmlString |
表示不應該再次編碼的 HTML 編碼字串。 |
 |
MvcHttpHandler |
驗證並處理 HTTP 要求。 |
 |
MvcRouteHandler |
建立實作 IHttpHandler 介面的物件,並為其提供要求內容。 |
 |
NameValueCollectionExtensions |
擴充 NameValueCollection 物件,讓集合可以複製到指定的字典。 |
 |
NameValueCollectionValueProvider |
表示值提供者的基底類別,該值提供者的值來自 NameValueCollection 物件。 |
 |
NoAsyncTimeoutAttribute |
提供 AsyncTimeoutAttribute 屬性的便利包裝函式。 |
 |
NonActionAttribute |
表示用來指出控制器方法不是動作方法的屬性。 |
 |
OutputCacheAttribute |
表示用來標示將會快取其輸出之動作方法的屬性。 |
 |
ParameterBindingInfo |
封裝將動作方法參數繫結至資料模型的資訊。 |
 |
ParameterDescriptor |
包含描述參數的資訊。 |
 |
PartialViewResult |
表示用來將部分檢視傳送至回應的基底類別。 |
 |
QueryStringValueProvider |
表示 NameValueCollection 物件中所含查詢字串的值提供者。 |
 |
QueryStringValueProviderFactory |
表示負責建立查詢字串值提供者物件之新執行個體的類別。 |
 |
RangeAttributeAdapter |
提供 RangeAttribute 屬性的介面卡。 |
 |
RedirectResult |
透過重新導向至指定的 URI 來控制應用程式動作的處理方式。 |
 |
RedirectToRouteResult |
表示使用指定的路徑值字典執行重新導向的結果。 |
 |
ReflectedActionDescriptor |
包含描述反映之動作方法的資訊。 |
 |
ReflectedControllerDescriptor |
包含描述反映之控制器的資訊。 |
 |
ReflectedParameterDescriptor |
包含描述反映之動作方法參數的資訊。 |
 |
RegularExpressionAttributeAdapter |
提供 RegularExpressionAttribute 屬性的介面卡。 |
 |
RequiredAttributeAdapter |
提供 RequiredAttributeAttribute 屬性的介面卡。 |
 |
RequireHttpsAttribute |
代表強制透過 HTTPS 重新傳送不安全 HTTP 要求的屬性。 |
 |
ResultExecutedContext |
提供 ActionFilterAttribute 類別之 OnResultExecuted 方法的內容。 |
 |
ResultExecutingContext |
提供 ActionFilterAttribute 類別之 OnResultExecuting 方法的內容。 |
 |
RouteCollectionExtensions |
擴充 MVC 路由的 RouteCollection 物件。 |
 |
RouteDataValueProvider |
表示路由資料的值提供者,該路由資料包含在實作 IDictionary<TKey, TValue> 介面的物件內。 |
 |
RouteDataValueProviderFactory |
表示用以建立路由資料值提供者物件的 Factory。 |
 |
SelectList |
表示可讓使用者選取一個項目的清單。 |
 |
SelectListItem |
表示在 SelectList 類別的執行個體中選取的項目。 |
 |
SessionStateTempDataProvider |
將工作階段狀態資料提供給目前的 TempDataDictionary 物件。 |
 |
StringLengthAttributeAdapter |
提供 StringLengthAttribute 屬性的介面卡。 |
 |
TagBuilder |
表示由 HTML Helper 用於建置 HTML 項目的類別。 |
 |
TempDataDictionary |
表示只會從某個要求保存到下一個要求的一組資料。 |
 |
TemplateInfo |
封裝目前範本內容的相關資訊。 |
 |
UrlHelper |
包含方法,這些方法可在應用程式內建置 ASP.NET MVC 的 URL。 |
 |
UrlParameter |
表示 MvcHandler 類別在路由期間使用的選擇性參數。 |
 |
ValidateAntiForgeryTokenAttribute |
表示用來偵測伺服器要求是否已遭竄改的屬性。 |
 |
ValidateInputAttribute |
表示用來標示必須驗證其輸入之動作方法的屬性。 |
 |
ValueProviderCollection |
表示應用程式之值提供者物件的集合。 |
 |
ValueProviderDictionary |
已過時。表示應用程式之值提供者的字典。 |
 |
ValueProviderFactories |
表示值提供者 Factory 物件的容器。 |
 |
ValueProviderFactory |
表示用以建立值提供者物件的 Factory。 |
 |
ValueProviderFactoryCollection |
表示應用程式之值提供者 Factory 的集合。 |
 |
ValueProviderResult |
表示將值 (例如從表單張貼或查詢字串) 繫結至動作方法引數屬性或繫結至引數本身的結果。 |
 |
ViewContext |
封裝呈現檢視的相關資訊。 |
 |
ViewDataDictionary |
表示用來在控制器和檢視之間傳遞資料的容器。 |
 |
ViewDataDictionary<TModel> |
表示用來在控制器和檢視之間傳遞強型別資料的容器。 |
 |
ViewDataInfo |
封裝用於開發範本之目前範本內容的相關資訊,以及與範本互動之 HTML Helper 的相關資訊。 |
 |
ViewEngineCollection |
表示應用程式可用的檢視引擎集合。 |
 |
ViewEngineResult |
表示尋找檢視引擎的結果。 |
 |
ViewEngines |
表示應用程式可用的檢視引擎集合。 |
 |
ViewMasterPage |
表示建置主版檢視頁面所需的資訊。 |
 |
ViewMasterPage<TModel> |
表示建置強型別主版檢視頁面所需的資訊。 |
 |
ViewPage |
表示將檢視呈現為 Web Form 網頁所需的屬性和方法。 |
 |
ViewPage<TModel> |
表示將強型別檢視呈現為 Web Form 網頁所需的資訊。 |
 |
ViewResult |
表示類別,用於利用 IViewEngine 物件傳回的 IView 執行個體來呈現檢視。 |
 |
ViewResultBase |
表示用來提供模型給檢視然後再將檢視呈現至回應的基底類別。 |
 |
ViewTemplateUserControl |
提供 TemplateInfo 物件的容器。 |
 |
ViewTemplateUserControl<TModel> |
提供 TemplateInfo 物件的容器。 |
 |
ViewType |
表示檢視的類型。 |
 |
ViewUserControl |
表示建置使用者控制項所需的資訊。 |
 |
ViewUserControl<TModel> |
表示建置強型別使用者控制項所需的資訊。 |
 |
VirtualPathProviderViewEngine |
表示 IViewEngine 介面的抽象基底類別實作。 |
 |
WebFormView |
表示在 MVC 中建置 Web Form 頁面所需的資訊。 |
 |
WebFormViewEngine |
表示用來將 Web Form 頁面呈現至回應的檢視引擎。 |