EditorZoneBase.ApplyVerb Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en referens till ett WebPartVerb objekt som gör det möjligt för slutanvändare att tillämpa redigeringsändringar på en kontroll i redigeringsläge.
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
Egenskapsvärde
En WebPartVerb som gör det möjligt för slutanvändare att tillämpa ändringar på en kontroll.
- Attribut
Exempel
I följande kodexempel visas hur du kommer åt ApplyVerb egenskapen både deklarativt och programmatiskt. Fullständig kod som krävs för att köra exemplet finns i avsnittet Exempel i EditorZoneBase avsnittet klassöversikt.
Den första delen av kodexemplet visar hur du ApplyVerb kommer åt egenskapen deklarativt på en webbsida. Det här exemplet anpassar texten för verbet.
<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>
Den andra delen av exemplet visar hur du kommer åt ApplyVerb egenskapen programmatiskt med hjälp av en växlingsknapp för att aktivera eller inaktivera den.
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
När du läser in sidan i en webbläsare kan du välja Redigera läge i listrutan för att växla till redigeringsläge. Du kan klicka på verbmenyn (nedåtpilen) i namnlisten för en av kontrollerna och klicka på Redigera för att redigera den valda kontrollen. När kontrollen och redigeringsgränssnittet EditorZone visas kan du se knappen som representerar det använda verbet och klicka på knappen Växla ApplyVerb-aktiverad för att aktivera eller inaktivera det.
Kommentarer
Använd verbet refereras av ApplyVerb egenskapen på en kontroll som härleds från EditorZoneBase klassen. Använd verbet sparar redigeringsändringar som en slutanvändare har gjort i redigeringsgränssnittet (UI) till en serverkontroll som för närvarande redigeras. Använd verbet visas som standard i användargränssnittet som en Button kontroll. Typen av knapp kan vara en bild, en länk eller en faktisk knapp. du kan ange detta för alla verbknappar i en zon (inte för enskilda knappar) genom att ange den ärvda VerbButtonType egenskapen på zonnivå.
Använd verbet är en kontroll på zonnivå, vilket innebär att även om det kan finnas flera EditorPart kontroller, där var och en redigerar en eller flera egenskaper för serverkontrollen som är i redigeringsläge, fungerar det använda verbet universellt för att tillämpa alla ändringar från alla EditorPart kontroller i zonen på serverkontrollen.