共用方式為


BaseTemplateParser.GetUserControlType(String) 方法

定義

編譯並傳回虛擬路徑所指定之 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 字段。 若要設定應用程式間頁面和控件的編譯模式,請在 Web.config 檔案中設定 compilationModepages Element (ASP.NET Settings Schema) 的屬性。

適用於

另請參閱