Condividi tramite


EditorZoneBase.OKVerb Proprietà

Definizione

Ottiene un riferimento a un WebPartVerb oggetto che applica le modifiche apportate a un controllo in modalità di modifica e nasconde l'interfaccia utente di modifica.

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

Valore della proprietà

Oggetto WebPartVerb che applica le modifiche apportate a un controllo e nasconde l'interfaccia utente di modifica.

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come accedere alla OKVerb proprietà sia in modo dichiarativo che a livello di codice. Per il codice completo necessario per eseguire l'esempio, vedere la sezione Esempio dell'argomento di panoramica della EditorZoneBase classe.

La prima parte dell'esempio di codice mostra come accedere alla OKVerb proprietà in modo dichiarativo in una pagina Web. In questo esempio viene personalizzato il testo per il verbo.

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

La seconda parte dell'esempio mostra come accedere all'oggetto OKVerb a livello di codice, usando un pulsante di attivazione/disattivazione per abilitarlo o disabilitarlo.

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

Quando si carica la pagina in un browser, è possibile selezionare Modalità di modifica nel controllo elenco a discesa per passare alla modalità di modifica. È possibile fare clic sul menu verbi (freccia giù) nella barra del titolo di uno dei controlli e fare clic su Modifica per modificare il controllo selezionato. Quando il controllo e la modifica dell'interfaccia EditorZone utente sono visibili, è possibile visualizzare il pulsante che rappresenta il verbo OK e fare clic sul pulsante Attiva/Disattiva OKVerb abilitato per abilitarlo o disabilitarlo.

Commenti

Il verbo OK viene fatto riferimento dalla OKVerb proprietà su un controllo derivato dalla EditorZoneBase classe . È simile al verbo apply, in quanto quando un utente lo fa clic, applica modifiche apportate all'utente a un controllo server. Inoltre, i controlli di modifica sono nascosti, il WebPart controllo che è stato modificato non è più selezionato (che consente all'utente di modificare un altro controllo) e la pagina rimane in modalità di modifica.

Per impostazione predefinita, il verbo OK viene visualizzato nell'interfaccia utente come Button controllo. Il tipo di pulsante può essere un'immagine, un collegamento o un pulsante effettivo; è possibile impostare questo valore per tutti i pulsanti verbi in una zona (non per i singoli pulsanti) impostando la proprietà ereditata VerbButtonType a livello di zona.

Il verbo OK è un controllo a livello di zona, ovvero mentre potrebbero essere presenti diversi EditorPart controlli, ogni modifica di una o più proprietà per il controllo server in modalità di modifica, il verbo OK funziona universalmente per applicare tutte le modifiche di tutti i EditorPart controlli nella zona e nascondere tutti i controlli tranne la zona stessa.

Si applica a

Vedi anche