EditorZoneBase.ApplyVerb 属性

定义

获取对 WebPartVerb 对象的引用,该对象使最终用户能够在编辑模式下应用对控件所做的编辑更改。

public:
 virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ ApplyVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb ApplyVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.ApplyVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property ApplyVerb As WebPartVerb

属性值

WebPartVerb

WebPartVerb 允许最终用户应用对控件所做的更改。

属性

示例

下面的代码示例演示如何以声明方式和编程方式访问 ApplyVerb 属性。 有关运行示例所需的完整代码,请参阅类概述主题的示例 EditorZoneBase 部分。

代码示例的第一部分演示如何以声明方式访问 ApplyVerb 网页中的属性。 此示例自定义谓词的文本。

<aspSample:MyEditorZone ID="EditorZone1" runat="server">
  <ApplyVerb Text="Apply Changes" />
  <CancelVerb Text="Cancel Changes" />
  <OKVerb Text="Finished" />
  <ZoneTemplate>
    <asp:AppearanceEditorPart ID="AppearanceEditorPart1" 
      runat="server" />
    <asp:LayoutEditorPart ID="LayoutEditorPart1" 
      runat="server" />
  </ZoneTemplate>
</aspSample:MyEditorZone>
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
  <ApplyVerb Text="Apply Changes" />
  <CancelVerb Text="Cancel Changes" />
  <OKVerb Text="Finished" />
  <ZoneTemplate>
    <asp:AppearanceEditorPart ID="AppearanceEditorPart1" 
      runat="server" />
    <asp:LayoutEditorPart ID="LayoutEditorPart1" 
      runat="server" />
  </ZoneTemplate>
</aspSample:MyEditorZone>

本示例的第二部分演示如何使用切换按钮以编程方式访问 ApplyVerb 属性,以启用或禁用该属性。

void Button1_Click(object sender, EventArgs e)
{
  if (EditorZone1.ApplyVerb.Enabled)
    EditorZone1.ApplyVerb.Enabled = false;
  else
    EditorZone1.ApplyVerb.Enabled = true;
}
Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
  If EditorZone1.ApplyVerb.Enabled Then
    EditorZone1.ApplyVerb.Enabled = False
  Else
    EditorZone1.ApplyVerb.Enabled = True
  End If
End Sub

在浏览器中加载页面时,可以在下拉列表控件中选择 “编辑模式 ”以切换到编辑模式。 可以单击谓词菜单 (其中一个控件的标题栏中的向下箭头) ,然后单击“ 编辑 ”以编辑所选控件。 EditorZone当控件和编辑 UI 可见时,可以看到表示应用谓词的按钮,然后单击 “切换 ApplyVerb 已启用”按钮以启用或禁用它。

注解

应用谓词由派生自 ApplyVerb 类的 EditorZoneBase 控件的属性引用。 应用谓词保存最终用户在编辑用户界面中所做的编辑更改, (UI) 到当前正在编辑的服务器控件。 默认情况下,应用谓词以控件的形式 Button 显示在 UI 中。 按钮的类型可以是图像、链接或实际按钮;可以通过在区域级别设置继承 VerbButtonType 属性,为区域中的所有谓词按钮设置此设置, (不是单个按钮) 。

应用谓词是一个区域级控件,这意味着尽管可能 EditorPart 有多个控件,但每个控件都编辑了处于编辑模式的服务器控件的一个或多个属性,但应用谓词适用于将区域中的所有控件的所有 EditorPart 更改应用于服务器控件。

适用于

另请参阅