EditorZoneBase.ApplyVerb Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un riferimento a un WebPartVerb oggetto che consente agli utenti finali di applicare modifiche di modifica a un controllo in modalità di modifica.
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
Valore della proprietà
Oggetto WebPartVerb che consente agli utenti finali di applicare le modifiche a un controllo .
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come accedere alla ApplyVerb 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 ApplyVerb 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>
Nella seconda parte dell'esempio viene illustrato come accedere alla ApplyVerb proprietà a livello di codice usando un interruttore per abilitarlo o disabilitarlo.
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
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 di applicazione e fare clic sul pulsante Toggle ApplyVerb Enabled per abilitarlo o disabilitarlo.
Commenti
Il verbo apply viene fatto riferimento dalla ApplyVerb proprietà su un controllo derivato dalla EditorZoneBase classe . Il verbo applica salva le modifiche apportate da un utente finale nell'interfaccia utente di modifica a un controllo server attualmente in fase di modifica. Per impostazione predefinita, il verbo apply 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 apply è un controllo a livello di zona, il che significa che, anche se potrebbero essere presenti diversi EditorPart controlli, ogni modifica di una o più proprietà per il controllo server in modalità di modifica, il verbo apply funziona universalmente per applicare tutte le modifiche da tutti i EditorPart controlli della zona al controllo server.