Compartir vía


EditorZoneBase.OKVerb Propiedad

Definición

Obtiene una referencia a un objeto WebPartVerb que aplica cambios de edición a un control en modo de edición y oculta la interfaz de usuario de edición.

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

Valor de propiedad

Un objeto WebPartVerb que aplica cambios de edición a un control y oculta la Interfaz de usuario de edición.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo obtener acceso a la OKVerb propiedad mediante declaración y mediante programación. Para obtener el código completo necesario para ejecutar el ejemplo, vea la sección Ejemplo del tema de información general de la EditorZoneBase clase.

La primera parte del ejemplo de código muestra cómo obtener acceso a la OKVerb propiedad mediante declaración en una página web. En este ejemplo se personaliza el texto del 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>

En la segunda parte del ejemplo se muestra cómo acceder a mediante OKVerb programación mediante un botón de alternancia para habilitarlo o deshabilitarlo.

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

Al cargar la página en un explorador, puede seleccionar Modo de edición en el control de lista desplegable para cambiar al modo de edición. Puede hacer clic en el menú verbos (la flecha abajo) en la barra de título de uno de los controles y hacer clic en Editar para editar el control seleccionado. Cuando el control y la EditorZone interfaz de usuario de edición estén visibles, puede ver el botón que representa el verbo Aceptar y hacer clic en el botón Alternar okVerb habilitado para habilitarlo o deshabilitarlo.

Comentarios

La propiedad de un control derivado de la EditorZoneBase clase hace referencia OKVerb al verbo OK. Es similar al verbo apply, en que cuando un usuario hace clic en él, aplica los cambios de edición que el usuario ha realizado en un control de servidor. Además, los controles de edición están ocultos, el WebPart control que se estaba editando ya no está seleccionado (lo que permite al usuario editar otro control) y la página permanece en modo de edición.

De forma predeterminada, el verbo Ok aparece en la interfaz de usuario como un Button control. El tipo de botón puede ser una imagen, un vínculo o un botón real; puede establecer esto para todos los botones de verbo de una zona (no para botones individuales) estableciendo la propiedad heredada VerbButtonType en el nivel de zona.

El verbo OK es un control de nivel de zona, lo que significa que, aunque puede haber varios EditorPart controles, cada edición de una o varias propiedades para el control de servidor que está en modo de edición, el verbo OK funciona universalmente para aplicar todos los cambios de todos los EditorPart controles de la zona y ocultar todos los controles excepto la propia zona.

Se aplica a

Consulte también