BaseTemplateParser.GetUserControlType(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
仮想パスによって指定される UserControl オブジェクトの型をコンパイルして返します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
protected public:
Type ^ GetUserControlType(System::String ^ virtualPath);
protected internal Type GetUserControlType (string virtualPath);
member this.GetUserControlType : string -> Type
Protected Friend Function GetUserControlType (virtualPath As String) As Type
パラメーター
- virtualPath
- String
UserControl の仮想パス。
戻り値
ユーザー コントロールの型。
例外
virtualPath
によって指定される UserControl がコンパイルなしとマークされています。
- または - パーサーが、UserControl への仮想参照を許可していません。
注釈
PageParserFilterオブジェクトが定義され、その AllowVirtualReference プロパティがの場合 false
、 GetUserControlType メソッドは例外を発生させ HttpException ます。
また、 UserControl 仮想パスによって参照されるオブジェクトがコンパイルなしのコントロールとしてマークされている場合は、 HttpException 例外がスローされます。 を強制的にコンパイルするには UserControl 、 @ Control ディレクティブのコンパイルモード属性をフィールドに設定し Always ます。 アプリケーション全体でページおよびコントロールのコンパイルモードを設定するには、 compilationMode
Web.config ファイルの pages 要素 (ASP.NET Settings スキーマ) の属性を設定します。