LoginViewDesigner.GetDesignTimeHtml 方法

定义

获取用于在设计时呈现关联的 LoginView 控件的标记。

重载

GetDesignTimeHtml()

获取用于在设计时呈现关联控件的标记。

GetDesignTimeHtml(DesignerRegionCollection)

获取用于在设计时呈现关联控件的标记,并填充设计器区域的集合。

GetDesignTimeHtml()

获取用于在设计时呈现关联控件的标记。

public:
 override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String

返回

String

一个字符串,其中包含用于在设计时呈现 LoginView 的标记。

示例

下面的代码示例演示如何重写 GetDesignTimeHtmlLoginViewDesigner 类继承的类中的方法,以更改设计时派 LoginView 生自该类的控件的外观。 该示例在控件周围绘制橙色边框,使其范围更加可见。

// Generate the design-time markup.
public override string GetDesignTimeHtml(DesignerRegionCollection regions)
{
    // Make the control more visible in the designer.   
    // Enclose the markup in a table with an orange border. 
    const string openTableMarkup =
        "<table><tr><td style=\"border:4 solid #FF7F00;\">";
    const string closeTableMarkup = "</td></tr></table>";

    // Call the base method to generate the markup.
    string markup = base.GetDesignTimeHtml(regions);

    return openTableMarkup + markup + closeTableMarkup;
} // GetDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml( _
    ByVal regions As DesignerRegionCollection) As String

    ' Make the control more visible in the designer.  
    ' Enclose the markup in a table with an orange border. 
    Dim openTableMarkup As String = _
        "<table><tr><td style=""border:4 solid #FF7F00;"">"
    Dim closeTableMarkup As String = "</td></tr></table>"

    ' Call the base method to generate the markup.
    Dim markup As String = MyBase.GetDesignTimeHtml(regions)

    Return openTableMarkup & markup & closeTableMarkup

End Function ' GetDesignTimeHtml

注解

该方法 GetDesignTimeHtml 将关联 LoginView 控件的模板索引设置为当前设计时索引,然后导致关联的控件重新创建和数据绑定其子控件(如有必要)。 接下来,调用GetDesignTimeHtmlGetDesignTimeHtml基方法以生成标记。

继承者说明

如果重写该方法 GetDesignTimeHtml() ,请务必调用 GetDesignTimeHtml() 基方法,因为它最终通过多个重写级别调用 LoginView 控件或控件的副本来生成标记。

另请参阅

适用于

GetDesignTimeHtml(DesignerRegionCollection)

获取用于在设计时呈现关联控件的标记,并填充设计器区域的集合。

public:
 override System::String ^ GetDesignTimeHtml(System::Web::UI::Design::DesignerRegionCollection ^ regions);
public override string GetDesignTimeHtml (System.Web.UI.Design.DesignerRegionCollection regions);
override this.GetDesignTimeHtml : System.Web.UI.Design.DesignerRegionCollection -> string
Public Overrides Function GetDesignTimeHtml (regions As DesignerRegionCollection) As String

参数

regions
DesignerRegionCollection

一个 DesignerRegionCollection,其中将添加 LoginView 的设计时视图中的可选择和可单击区域。

返回

String

一个字符串,其中包含用于在设计时呈现 LoginView 的标记。

示例

下面的代码示例演示如何重写 GetDesignTimeHtmlLoginViewDesigner 类继承的类中的方法,以更改设计时派 LoginView 生自该类的控件的外观。 该示例在控件周围绘制橙色边框,使其范围更加可见。

// Generate the design-time markup.
public override string GetDesignTimeHtml(DesignerRegionCollection regions)
{
    // Make the control more visible in the designer.   
    // Enclose the markup in a table with an orange border. 
    const string openTableMarkup =
        "<table><tr><td style=\"border:4 solid #FF7F00;\">";
    const string closeTableMarkup = "</td></tr></table>";

    // Call the base method to generate the markup.
    string markup = base.GetDesignTimeHtml(regions);

    return openTableMarkup + markup + closeTableMarkup;
} // GetDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml( _
    ByVal regions As DesignerRegionCollection) As String

    ' Make the control more visible in the designer.  
    ' Enclose the markup in a table with an orange border. 
    Dim openTableMarkup As String = _
        "<table><tr><td style=""border:4 solid #FF7F00;"">"
    Dim closeTableMarkup As String = "</td></tr></table>"

    ' Call the base method to generate the markup.
    Dim markup As String = MyBase.GetDesignTimeHtml(regions)

    Return openTableMarkup & markup & closeTableMarkup

End Function ' GetDesignTimeHtml

注解

该方法 GetDesignTimeHtml 为可视化设计器图面上的模板编辑区域创建对象 EditableDesignerRegion ,然后将其初始化为模板。 如果未定义任何模板,则会显示一个字符串,提示你单击以开始编辑。 预定义常量用于生成返回的标记。

继承者说明

GetDesignTimeHtml(DesignerRegionCollection) 重载不对其基方法或 LoginView 控件调用以生成标记。

另请参阅

适用于