EditorZoneBase.ApplyVerb Свойство

Определение

Получает ссылку на объект WebPartVerb, который дает пользователям возможность применять изменения к элементу управления в режиме редактирования.

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

Значение свойства

Объект WebPartVerb, который дает пользователям возможность применять изменения к элементу управления.

Атрибуты

Примеры

В следующем примере кода показано, как получить доступ к свойству ApplyVerb как декларативно, так и программно. Полный код, необходимый для выполнения примера, см. в разделе EditorZoneBase Пример раздела обзора класса.

В первой части примера кода показано, как получить доступ к свойству ApplyVerb декларативно на веб-странице. В этом примере настраивается текст для команды .

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

Во второй части примера показано, как получить доступ к свойству ApplyVerb программным способом с помощью переключателя, чтобы включить или отключить его.

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

При загрузке страницы в браузере можно выбрать Режим редактирования в элементе управления раскрывающимся списком, чтобы переключиться в режим редактирования. Вы можете щелкнуть меню глаголов (стрелка вниз) в строке заголовка одного из элементов управления и нажать кнопку Изменить , чтобы изменить выбранный элемент управления. EditorZone Когда элемент управления и пользовательский интерфейс редактирования отображаются, вы увидите кнопку, представляющую команду apply, и нажмите кнопку ПрименитьВключено, чтобы включить или отключить ее.

Комментарии

На команду apply ссылается ApplyVerb свойство элемента управления, производного от EditorZoneBase класса . Команда apply сохраняет изменения, внесенные пользователем в пользовательском интерфейсе редактирования, в серверном элементе управления, который в данный момент редактируется. По умолчанию команда apply отображается в пользовательском интерфейсе как элемент управления Button . Тип кнопки может быть изображением, ссылкой или фактической кнопкой; Его можно задать для всех кнопок глаголов в зоне (а не для отдельных кнопок), задав унаследованное VerbButtonType свойство на уровне зоны.

Команда apply является элементом управления уровня зоны. Это означает, что, хотя может быть несколько EditorPart элементов управления, каждый из которых редактирует одно или несколько свойств серверного элемента управления, который находится в режиме редактирования, команда apply работает универсально, чтобы применить все изменения из всех EditorPart элементов управления в зоне к элементу управления сервер.

Применяется к

См. также раздел