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

WebPartVerb,將編輯變更套用至控制項,並隱藏編輯 UI。

屬性

範例

下列程式碼範例示範如何以宣告方式和以程式設計方式存取 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 已編輯的控制項已不再選取 (讓使用者編輯另一個控制項) ,而且頁面會維持在編輯模式中。

根據預設,OK 動詞命令會顯示在 UI 中做為 Button 控制項。 按鈕的類型可以是影像、連結或實際按鈕;您可以藉由在區域層級設定繼承 VerbButtonType 的屬性,為區域中的所有動詞按鈕設定這個 (不適用於個別按鈕) 。

OK 動詞命令是區域層級控制項,這表示雖然可能有數 EditorPart 個控制項,但每個控制項在編輯模式中編輯一或多個伺服器控制項的屬性,OK 動詞命令適用于套用區域中所有 EditorPart 控制項的所有變更,以及隱藏區域本身以外的所有控制項。

適用於

另請參閱