ASP.NET チュートリアルlogin
ASP.NET チュートリアル
著者:php.cn  更新時間:2022-04-11 14:18:18

MVCリファレンスマニュアル


ASP.NET MVC - リファレンスマニュアル


クラス

クラス 説明
AcceptVerbsAttributeアクションメソッドが応答します。
ActionDescriptor アクション メソッドの名前、コントローラー、パラメーター、属性、フィルターなど、アクション メソッドに関する情報を提供します。
ActionExecutedContext ActionFilterAttribute クラスの ActionExecuted メソッドのコンテキストを提供します。
ActionExecutingContext ActionFilterAttribute クラスの ActionExecuting メソッドのコンテキストを提供します。
ActionFilterAttributeは、フィルター属性の基本クラスを表します。
ActionMethodSelectorAttributeは、アクションメソッドの選択に影響を与えるために使用される属性を表します。
ActionNameAttributeは、操作の名前に使用される属性を表します。
ActionNameSelectorAttribute は、アクション メソッドの選択に影響を与える可能性がある属性を表します。
ActionResultは、アクション メソッドの結果をカプセル化し、アクション メソッドに代わってフレームワーク レベルの操作を実行するために使用されます。
AdditionalMetadataAttribute 追加のメタデータをサポートするために IMetadataAware インターフェイスを実装するクラスを提供します。
AjaxHelper は、ビュー内の AJAX シナリオでの HTML レンダリングのサポートを示します。
AjaxHelper(TModel) は、強く型付けされたビューでの AJAX シナリオでの HTML レンダリングのサポートを示します。
AjaxRequestExtensions は、HTTP リクエストが AJAX リクエストであるかどうかを判断する機能を追加することで HttpRequestBase クラスを拡張するクラスを表します。
AllowHtmlAttribute 属性のリクエストの検証をスキップすることで、モデルのバインド中にリクエストに HTML マークアップを含めることを許可します。 (スクリプト攻撃を防ぐために、アプリケーションでリクエストの検証を無効にするすべてのモデルを明示的にチェックすることを強くお勧めします。)
AreaRegistration ASP.NET MVC アプリケーション内で 1 つ以上のエリアを登録する方法を提供します。
AreaRegistrationContext ASP.NET MVC アプリケーション内でエリアを登録するために必要な情報をカプセル化します。
AssociatedMetadataProvider メタデータプロバイダーを実装するための抽象クラスを提供します。
AssociatedValidatorProvider 検証プロバイダーの実装に使用されるクラスの抽象クラスを提供します。
AsyncController 非同期コントローラーの基本クラスを提供します。
AsyncTimeoutAttribute は、非同期メソッドのタイムアウト値 (ミリ秒単位) を設定するために使用される属性を表します。
AuthorizationContextは、AuthorizeAttribute 属性を使用するときに必要な情報をカプセル化します。
AuthorizeAttribute は、アクション メソッドへの呼び出し元のアクセスを制限するために使用される属性を表します。
BindAttribute は、パラメーターへのモデルのバインドがどのように行われるかについての詳細を提供するために使用される属性を表します。
BuildManagerCompiledView ビューがビュー エンジンによってレンダリングされる前に、BuildManager クラスによってコンパイルされたビューの基本クラスを表します。
BuildManagerViewEngine は、ビュー エンジンの基本クラスを提供します。
ByteArrayModelBinderブラウザリクエストをバイト配列にマッピングします。
ChildActionOnlyAttribute は、アクション メソッドが子アクションとしてのみ呼び出される必要があることを示す属性を表します。
ChildActionValueProvider 子アクションの値の値プロバイダーを表します。
ChildActionValueProviderFactory は、子アクションの値プロバイダー オブジェクトを作成するために使用されるファクトリを表します。
ClientDataTypeModelValidatorProvider クライアントのデータ型モデルバリデーターを返します。
CompareAttribute は、モデルの 2 つの属性を比較するための属性を提供します。
ContentResult は、アクション メソッドの結果であるユーザー定義のコンテンツ タイプを表します。
Controller ASP.NET MVC Web サイトに対して行われた HTTP 要求に応答するためのメソッドを提供します。
ControllerActionInvoker は、コントローラーのアクション メソッドの呼び出しを担当するクラスを表します。
ControllerBase は、すべての MVC コントローラーの基本クラスを表します。
ControllerBuilder は、コントローラーを動的に生成するクラスを表します。
ControllerContext 指定された RouteBase および ControllerBase インスタンスに一致する HTTP リクエストに関する情報をカプセル化します。
ControllerDescriptorは、コントローラーの名前、タイプ、操作など、コントローラーを説明する情報をカプセル化します。
ControllerInstanceFilterProvider FilterProviderCollection インスタンスにコントローラーを追加します。
CustomModelBinderAttribute は、カスタム モデル バインダーを呼び出す属性を表します。
DataAnnotationsModelMetadata データ モデルのパブリック メタデータ、DataAnnotationsModelMetadataProvider クラスおよび DataAnnotationsModelValidator クラスのコンテナーを提供します。
DataAnnotationsModelMetadataProvider ASP.NET MVC のデフォルトのモデル メタデータ プロバイダーを実装します。
DataAnnotationsModelValidator はモデルバリデーターを提供します。
DataAnnotationsModelValidator(TAttribute) 指定された検証タイプのモデルバリデーターを提供します。
DataAnnotationsModelValidatorProvider ASP.NET MVC のデフォルトの検証プロバイダーを実装します。
DataErrorInfoModelValidatorProvider エラー メッセージ モデル バリデーターのコンテナーを提供します。
DefaultControllerFactory は、デフォルトで登録されているコントローラー ファクトリを表します。
DefaultModelBinderブラウザリクエストをデータオブジェクトにマッピングします。このクラスは、モデル バインダーの具体的な実装を提供します。
DefaultViewLocationCache は、ビューの場所のメモリ キャッシュを表します。
DependencyResolver IDependencyResolver またはパブリック サービス ロケーター IServiceLocator インターフェイスを実装する依存関係リゾルバーの登録ポイントを提供します。
DependencyResolverExtensions GetService と GetServices のタイプセーフな実装を提供します。
DictionaryValueProvider(TValue) IDictionary(TKey, TValue) インターフェイスを実装するコレクションから値が取得される値プロバイダーの基本クラスを表します。
EmptyModelMetadataProvider メタデータを必要としないデータモデルに空のメタデータプロバイダーを提供します。
EmptyModelValidatorProvider バリデーターを必要としないモデルに空の検証プロバイダーを提供します。
EmptyResultは、何も返さないコントローラー操作メソッドなど、何も操作を行わない結果を表します。
ExceptionContextP は、HandleErrorAttribute クラスを使用してコンテキストを提供します。
ExpressionHelper 式からモデル名を取得するためのヘルパー クラスを提供します。
FieldValidationMetadata クライアントフィールド検証メタデータのコンテナを提供します。
FileContentResultバイナリ ファイルの内容を応答に送信します。
FilePathResult ファイルの内容を応答に送信します。
FileResult バイナリ ファイルの内容を応答に送信するための基本クラスを表します。
FileStreamResult Stream インスタンスを使用して、バイナリ コンテンツを応答に送信します。
Filter は、1 つ以上のフィルター インターフェイス、フィルター順序、フィルター スコープの実装への参照を含むメタデータ クラスを表します。
FilterAttribute 操作と結果のフィルター属性を表す基本クラス。
FilterAttributeFilterProviderフィルター属性を定義するフィルタープロバイダー。
FilterInfo は、使用可能なアクション フィルターに関する情報をカプセル化します。
FilterProviderCollection アプリケーションのフィルタープロバイダーのコレクションを表します。
FilterProvidersフィルターの登録ポイントを提供します。
FormCollection アプリケーションのフォーム値プロバイダーが含まれます。
FormContextは、HTML フォームの入力データを検証して処理するために必要な情報をカプセル化します。
FormValueProviderNameValueCollection オブジェクトに含まれるフォーム値の値プロバイダーを表します。
FormValueProviderFactory は、フォーム値プロバイダー オブジェクトの新しいインスタンスの作成を担当するクラスを表します。
GlobalFilterCollection は、すべてのグローバル フィルターを含むクラスを表します。
GlobalFilters は、グローバル フィルターのコレクションを表します。
HandleErrorAttribute は、アクション メソッドによって発生した例外を処理するために使用される属性を表します。
HandleErrorInfo アクション メソッドによって発生したエラーの処理に関する情報をカプセル化します。
HiddenInputAttribute は、属性値またはフィールド値を非表示の入力要素としてレンダリングする必要があるかどうかを示す属性を表します。
HtmlHelper は、ビューでの HTML コントロールのレンダリングのサポートを示します。
HtmlHelper(TModel) は、厳密に型指定されたビューでの HTML コントロールのレンダリングのサポートを示します。
HttpDeleteAttribute は、HTTP DELETE リクエストのみを処理するようにアクション メソッドを制限するために使用される属性を表します。
HttpFileCollectionValueProvider HTTP ファイル コレクションの値に使用される値プロバイダーを表します。
HttpFileCollectionValueProviderFactory HTTP ファイル コレクション値プロバイダー オブジェクトの新しいインスタンスの作成を担当するクラスを表します。
HttpGetAttribute は、HTTP GET リクエストのみを処理するようにアクション メソッドを制限するために使用される属性を表します。
HttpNotFoundResult 要求されたリソースが見つからなかったことを示すために使用されるオブジェクトを定義します。
HttpPostAttribute は、HTTP POST リクエストのみを処理するようにアクション メソッドを制限するために使用される属性を表します。
HttpPostedFileBaseModelBinder 投稿されたファイルにモデルをバインドします。
HttpPutAttribute は、HTTP PUT リクエストのみを処理するようにアクション メソッドを制限するために使用される属性を表します。
HttpRequestExtensions Web リクエストでクライアントによって送信された HTTP 値を含む HttpRequestBase クラスを拡張します。
HttpStatusCodeResult 特定の HTTP 応答ステータス コードと説明を含む操作の結果を返すメソッドを提供します。
HttpUnauthorizedResult は、不正な HTTP リクエストの結果を表します。
JavaScriptResult JavaScript コンテンツを応答に送信します。
JsonResult JSON 形式のコンテンツを応答に送信するために使用されるクラスを表します。
JsonValueProviderFactory アクション メソッドが JSON 形式のテキストを送受信できるようにし、モデル バインディング方式で JSON テキストをアクション メソッドのパラメーターに渡します。
LinqBinaryModelBinder ブラウザーのリクエストを LINQ バイナリ オブジェクトにマップします。
ModelBinderAttribute は、モデル タイプをモデル ジェネレーター タイプに関連付けるために使用される属性を表します。
ModelBinderDictionary アプリケーションのすべてのモデル バインダー (バインダー タイプごとにリスト) を含むクラスを表します。
ModelBinderProviderCollection モデル バインダー プロバイダーのコンテナーを提供します。
ModelBinderProviders モデル バインダー プロバイダーのコンテナーを提供します。
ModelBinders アプリケーションのモデル バインダーへのグローバル アクセスを提供します。
ModelBindingContext モデル バインダーが実行されるコンテキストを提供します。
ModelClientValidationEqualToRule ブラウザに送信される等価性検証ルールのコンテナを提供します。
ModelClientValidationRangeRuleブラウザに送信される範囲検証ルールのコンテナを提供します。
ModelClientValidationRegexRuleブラウザに送信される正規表現のクライアント側検証ルールのコンテナを提供します。
ModelClientValidationRemoteRule ブラウザに送信されるリモート検証ルールのコンテナを提供します。
ModelClientValidationRequiredRule必須フィールドのクライアント側検証用のコンテナを提供します。
ModelClientValidationRule ブラウザに送信されるクライアント検証ルールの基本クラス コンテナを提供します。
ModelClientValidationStringLengthRule ブラウザに送信される文字列長検証ルールのコンテナを提供します。
ModelError は、モデルのバインド中に発生したエラーを表します。
ModelErrorCollectionModelError インスタンスのコレクション。
ModelMetadata データ モデル、ModelMetadataProvider クラス、および ModelValidator クラスのパブリック メタデータのコンテナーを提供します。
ModelMetadataProvider カスタム メタデータ プロバイダーの抽象基本クラスを提供します。
ModelMetadataProviders 現在の ModelMetadataProvider インスタンスのコンテナーを提供します。
ModelStateアクション メソッド パラメーターのプロパティまたはアクション メソッド パラメーター自体にバインディングするモデルの状態をカプセル化します。
ModelStateDictionary 送信されたフォームをアクション メソッドにバインドしようとする試みのステータスを表します (検証情報が含まれます)。
ModelValidationResult 検証結果のコンテナを提供します。
ModelValidator は、検証ロジックを実装するための基本クラスを提供します。
ModelValidatorProvider モデルのバリデーターのリストを提供します。
ModelValidatorProviderCollection検証プロバイダーのリストのコンテナーを提供します。
ModelValidatorProviders 現在の検証プロバイダーのコンテナーを提供します。
MultiSelectList は、ユーザーが複数の項目を選択できる項目のリストを表します。
MvcFilter 派生クラスで実装される場合、1 つ以上のフィルター インターフェイス、フィルター順序、およびフィルター スコープの実装への参照を含むメタデータ クラスを提供します。
MvcHandler HTTP リクエストを処理するコントローラーを選択します。
MvcHtmlString は、再度エンコードすべきではない HTML エンコードされた文字列を表します。
MvcHttpHandler HTTP リクエストを検証して処理します。
MvcRouteHandler IHttpHandler インターフェイスを実装するオブジェクトを作成し、リクエスト コンテキストをオブジェクトに渡します。
MvcWebRazorHostFactoryMvcWebPageRazorHost ファイルのインスタンスを作成します。
NameValueCollectionExtensionsExtensions コレクションを指定された辞書にコピーできるようにする NameValueCollection オブジェクト。
NameValueCollectionValueProvider値がNameValueCollectionオブジェクトから取得される値プロバイダーの基本クラスを表します。
NoAsyncTimeoutAttribute AsyncTimeoutAttribute 属性の便利なラッパーを提供します。
NonActionAttribute は、コントローラー メソッドがアクション メソッドではないことを示すために使用される属性を表します。
OutputCacheAttribute は、出力をキャッシュするアクション メソッドをマークするために使用される属性を表します。
ParameterBindingInfoアクション メソッドのパラメーターをデータ モデルにバインドすることに関連する情報をカプセル化します。
ParameterDescriptorには、パラメータを説明する情報が含まれています。
PartialViewResult は、部分ビューを応答に送信するための基本クラスを表します。
PreApplicationStartCode ASP.NET Razor アプリケーションの事前開始コードの登録ポイントを提供します。
QueryStringValueProviderNameValueCollection オブジェクトに含まれるクエリ文字列の値プロバイダーを表します。
QueryStringValueProviderFactory クエリ文字列値プロバイダー オブジェクトの新しいインスタンスの作成を担当するクラスを表します。
RangeAttributeAdapter RangeAttribute 属性のアダプターを提供します。
RazorView は、Razor 構文でビューを作成するためのクラスを表します。
RazorViewEngine は、ASP.NET Razor 構文を使用して Web ページをレンダリングするためのビュー エンジンを表します。
RedirectResult 指定された URI にリダイレクトすることで、アプリケーション操作の処理を制御します。
RedirectToRouteResultは、指定されたルート値辞書を使用してリダイレクトを実行した結果を表します。
ReflectedActionDescriptor 反映されたアクションメソッドを説明する情報が含まれます。
ReflectedControllerDescriptor 反映されたコントローラーを説明する情報が含まれます。
ReflectedParameterDescriptor 反映されたアクション メソッドのパラメーターを説明する情報が含まれます。
RegularExpressionAttributeAdapter RegularExpressionAttribute 属性のアダプターを提供します。
RemoteAttributeは、jQuery検証プラグインを使用したリモートバリデータの機能を提供します。
RequiredAttributeAdapter RequiredAttributeAttribute 属性のアダプターを提供します。
RequireHttpsAttribute は、安全でない HTTP リクエストを HTTPS 経由で強制的に再送信するために使用される機能を表します。
ResultExecutedContext ActionFilterAttribute クラスの OnResultExecuted メソッドのコンテキストを提供します。
ResultExecutingContext ActionFilterAttribute クラスの OnResultExecuting メソッドのコンテキストを提供します。
RouteCollectionExtensions MVC ルーティングの RouteCollection オブジェクトを拡張します。
RouteDataValueProvider IDictionary(TKey, TValue) インターフェイスを実装するオブジェクトに含まれるルート データの値プロバイダーを表します。
RouteDataValueProviderFactory は、ルート データ値プロバイダー オブジェクトの作成に使用されるファクトリを表します。
SelectList は、ユーザーが項目を選択できるリストを表します。
SelectListItem SelectList クラスのインスタンスで選択された項目を表します。
SessionStateAttribute コントローラーのセッション状態を指定します。
SessionStateTempDataProvider 現在の TempDataDictionary オブジェクトのセッション状態データを提供します。
StringLengthAttributeAdapter StringLengthAttribute 属性のアダプターを提供します。
TempDataDictionary は、あるリクエストから次のリクエストまでのみ保持されるデータセットを表します。
TemplateInfoは、現在のテンプレートコンテキストに関する情報をカプセル化します。
UrlHelper アプリケーション内で ASP.NET MVC の URL を生成するためのメソッドが含まれています。
UrlParameter は、ルーティング プロセス中に MvcHandler クラスによって使用されるオプションのパラメーターを表します。
ValidatableObjectAdapter は、有効なオブジェクト アダプターを提供します。
ValidateAntiForgeryTokenAttribute は、リクエストの偽造を防ぐために使用される属性を表します。
ValidateInputAttribute は、入力を検証する必要があるアクション メソッドをマークするために使用される属性を表します。
ValueProviderCollection アプリケーションの値プロバイダー オブジェクトのコレクションを表します。
ValueProviderDictionaryは廃止されました。 アプリケーションの値プロバイダーを表す辞書。
ValueProviderFactories値プロバイダー ファクトリ オブジェクトのコンテナーを表します。
ValueProviderFactory は、値プロバイダー オブジェクトの作成に使用されるファクトリを表します。
ValueProviderFactoryCollection アプリケーションの値プロバイダー ファクトリのコレクションを表します。
ValueProviderResult は、値 (フォームによって送信された値やクエリ文字列の値など) をアクション メソッドのパラメーター プロパティまたはパラメーター自体にバインドした結果を表します。
ViewContext は、提示されたビューに関連する情報をカプセル化します。
ViewDataDictionary は、コントローラーとビューの間でデータを受け渡すために使用されるコンテナーを表します。
ViewDataDictionary(TModel) は、コントローラーとビューの間で厳密に型指定されたデータを渡すために使用されるコンテナーを表します。
ViewDataInfo は、テンプレートの開発に使用される現在のテンプレート コンテンツと、テンプレートと対話する HTML ヘルパーに関する情報をカプセル化します。
ViewEngineCollection は、アプリケーションで使用できるビュー エンジンのコレクションを表します。
ViewEngineResultは、ビューエンジンを配置した結果を表します。
ViewEngines は、アプリケーションで使用できるビュー エンジンのコレクションを表します。
ViewMasterPageは、マスタービューページを生成するために必要な情報を表します。
ViewMasterPage(TModel) は、厳密に型指定されたマスター ビュー ページを生成するために必要な情報を表します。
ViewPage は、ビューを Web フォーム ページとしてレンダリングするために必要なプロパティとメソッドを表します。
ViewPage(TModel) は、厳密に型指定されたビューを Web フォーム ページにレンダリングするために必要な情報を表します。
ViewResult IViewEngine オブジェクトによって返される IView インスタンスを使用してビューをレンダリングするために使用されるクラスを表します。
ViewResultBase は、ビューのモデルを提供し、ビューを応答にレンダリングするために使用される基本クラスを表します。
ViewStartPage ビューの起動 (マスター) ページを実装するために使用できる抽象クラスを提供します。
ViewTemplateUserControl TemplateInfo オブジェクトのコンテナを提供します。
ViewTemplateUserControl(TModel) TemplateInfo オブジェクトのコンテナを提供します。
ViewType はビューのタイプを表します。
ViewUserControl は、ユーザー コントロールを生成するために必要な情報を表します。
ViewUserControl(TModel) は、厳密に型指定されたユーザー コントロールを生成するために必要な情報を表します。
VirtualPathProviderViewEngineは、IViewEngineインターフェイスの抽象基本クラス実装を表します。
WebFormView は、ASP.NET MVC で Web フォーム ページを生成するときに必要な情報を表します。
WebFormViewEngine は、応答として Web フォーム ページをレンダリングするために使用されるビュー エンジンを表します。
WebViewPage ASP.NET Razor 構文を使用してビューをレンダリングするために必要なプロパティとメソッドを表します。
WebViewPage(TModel) ASP.NET Razor 構文を使用してビューをレンダリングするために必要なプロパティとメソッドを表します。


インターフェース

インターフェース 説明
IActionFilter アクションフィルターで使用されるメソッドを定義します。
IActionInvoker HTTP リクエストに応答してオペレーションを呼び出すために使用されるオペレーション呼び出し元のコントラクトを定義します。
IAuthorizationFilter 認可フィルターに必要なメソッドを定義します。
IClientValidatable ASP.NET MVC 検証フレームワークが実行時にバリデーターがクライアント側の検証をサポートしているかどうかを検出する方法を提供します。
IController コントローラーに必要なメソッドを定義します。
IControllerActivator 依存関係の注入を使用して、コントローラーのインスタンス化方法を詳細に制御します。
IControllerFactory は、コントローラー ファクトリに必要なメソッドを定義します。
IDependencyResolver サービスの場所と依存関係の解決を簡素化するメソッドを定義します。
IExceptionFilter例外フィルターを定義するために必要なメソッド。
IFilterProviderは、フィルターを検索するためのインターフェースを提供します。
IMetadataAware AssociatedMetadataProvider クラスにプロパティを公開するためのインターフェイスを提供します。
IModelBinder モデル バインダーに必要なメソッドを定義します。
IModelBinderProvider IModelBinder インターフェイスを実装するクラスのモデル バインディングを動的に実装するためのメソッドを定義します。
IMvcFilter フィルターの順序と複数のフィルターを許可するかどうかを指定するためのメンバーを定義します。
IResultFilter結果フィルターを定義するために必要なメソッド。
IRouteWithArea ASP.NET MVC アプリケーション内のエリアにルートを関連付けます。
ITempDataProvider 次のリクエストで表示されるデータを保存するために使用される一時データプロバイダーのコントラクトを定義します。
IUnvalidatedValueProviderは、リクエストの検証をスキップできる IValueProvider インターフェイスを表します。
IValueProvider ASP.NET MVC の値プロバイダーに必要なメソッドを定義します。
IView ビューに必要なメソッドを定義します。
IViewDataContainerビュー データ ディクショナリに必要なメソッドを定義します。
IViewEngine ビュー エンジンに必要なメソッドを定義します。
IViewLocationCache ビューの位置をメモリにキャッシュするために必要なメソッドを定義します。
IViewPageActivator依存関係注入を使用してビュー ページの作成方法を詳細に制御します。

PHP中国語ウェブサイト