EditorZoneBase.OKVerb 属性

定义

获取对 WebPartVerb 对象的引用,该对象将应用在编辑模式下对控件所做的编辑更改,并隐藏编辑用户界面 (UI)。

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

属性值

WebPartVerb

应用对控件所做的编辑更改,并隐藏编辑 UI 的 WebPartVerb

属性

示例

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

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

<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>

本示例的第二部分演示如何使用切换按钮以编程方式访问 OKVerb 它或禁用它。

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

End Sub

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

注解

OK 谓词由派生自 OKVerb 类的 EditorZoneBase 控件的属性引用。 这类似于应用谓词,在用户单击该谓词时,它会对服务器控件应用编辑更改。 此外,编辑控件已被隐藏, WebPart 正在编辑的控件不再处于选中状态, (该控件允许用户编辑另一个控件) ,并且页面仍处于编辑模式。

默认情况下,“确定”谓词以控件的形式 Button 显示在 UI 中。 按钮的类型可以是图像、链接或实际按钮;可以通过在区域级别设置继承 VerbButtonType 属性,为区域中的所有谓词按钮设置此设置, (不是单个按钮) 。

OK 谓词是一个区域级控件,这意味着,虽然可能 EditorPart 有多个控件,但每个控件都编辑处于编辑模式的服务器控件的一个或多个属性,OK 谓词可普遍应用区域中所有控件的所有更改,并隐藏除区域本身以外的 EditorPart 所有控件。

适用于

另请参阅