FieldTemplateFactory.BuildVirtualPath メソッド

定義

フィールド テンプレート名とモードに基づいて、フィールド テンプレートへの仮想パスを構築します。

public:
 virtual System::String ^ BuildVirtualPath(System::String ^ templateName, System::Web::DynamicData::MetaColumn ^ column, System::Web::UI::WebControls::DataBoundControlMode mode);
public virtual string BuildVirtualPath(string templateName, System.Web.DynamicData.MetaColumn column, System.Web.UI.WebControls.DataBoundControlMode mode);
abstract member BuildVirtualPath : string * System.Web.DynamicData.MetaColumn * System.Web.UI.WebControls.DataBoundControlMode -> string
override this.BuildVirtualPath : string * System.Web.DynamicData.MetaColumn * System.Web.UI.WebControls.DataBoundControlMode -> string
Public Overridable Function BuildVirtualPath (templateName As String, column As MetaColumn, mode As DataBoundControlMode) As String

パラメーター

templateName
String

使用するテンプレートの名前。

column
MetaColumn

フィールド テンプレートが適用されるデータ列を指定します。

mode
DataBoundControlMode

フィールド テンプレートの表示モードを指定します。

返品

フィールド テンプレートへの仮想パス。

例外

templateName が null です。

注釈

既定では、このメソッドは、テンプレート名を使用して、モードを追加し、.ascx 拡張子を追加することで、フィールド テンプレートへの仮想パスを構築します。 たとえば、 templateName が MyFieldTemplate で、 mode が Edit の場合、仮想パスはテンプレート フォルダーの仮想パスで指定されたフォルダーの MyFieldTemplate_Edit.ascx になります。

適用対象