EditorZoneBase.OKVerb 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得一個物件的 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 A 是對控制項進行編輯變更並隱藏編輯介面的。
- 屬性
範例
以下程式碼範例示範如何以宣告式與程式化方式存取該 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 控制和編輯介面顯示時,你可以看到代表 OK 動詞的按鈕,並點擊「 切換 OKVerb 啟用 」按鈕來啟用或停用它。
備註
OK 動詞是由類別OKVerb衍生的控制項上的屬性所參考EditorZoneBase。 它類似於 apply 動詞,當使用者點擊它時,它會將使用者所做的編輯變更套用到伺服器控制中。 此外,編輯控制項會被隱藏, WebPart 原本正在編輯的控制項不再被選取(這讓使用者可以編輯其他控制項),頁面仍處於編輯模式。
預設情況下,OK 動詞會以控制項的形式出現在使用者介面 Button 中。 按鈕類型可以是圖片、連結或實體按鈕;你可以將繼承 VerbButtonType 的屬性設在區域層級,為區域內所有動詞按鈕設定(但不適用於單一按鈕)。
OK 動詞是區域層級的控制,意即雖然可能有多個 EditorPart 控制項,每個控制項都編輯一個或多個處於編輯模式的伺服器控制屬性,OK 動詞則能通用地套用該區域內所有 EditorPart 控制項的變更,並隱藏除區域本身外的所有控制項。