EditorZoneBase.CancelVerb 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取对 WebPartVerb 对象的引用,该对象使最终用户能够取消在编辑模式下对控件所做的编辑更改。
public:
virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ CancelVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb CancelVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.CancelVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property CancelVerb As WebPartVerb
属性值
WebPartVerb 允许最终用户取消对控件所做的编辑更改。
- 属性
示例
下面的代码示例演示如何以声明方式和编程方式访问 CancelVerb 属性。 有关运行示例所需的完整代码,请参阅类概述主题的示例 EditorZoneBase 部分。
代码示例的第一部分演示如何在网页中以声明方式访问 CancelVerb 属性。 此示例自定义谓词的文本。
<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>
本示例的第二部分演示如何通过使用切换按钮启用或禁用属性,以编程方式访问 CancelVerb 属性。
void Button2_Click(object sender, EventArgs e)
{
if (EditorZone1.CancelVerb.Enabled)
EditorZone1.CancelVerb.Enabled = false;
else
EditorZone1.CancelVerb.Enabled = true;
}
Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs)
If EditorZone1.CancelVerb.Enabled Then
EditorZone1.CancelVerb.Enabled = False
Else
EditorZone1.CancelVerb.Enabled = True
End If
End Sub
在浏览器中加载页面时,可以在下拉列表控件中选择 “编辑模式 ”以切换到编辑模式。 可以单击其中一个控件标题栏中) 向下箭头 (谓词菜单,然后单击 “编辑 ”编辑所选控件。 EditorZone当控件和编辑 UI 可见时,可以看到表示取消谓词的按钮,然后单击“切换取消”“已启用”按钮启用或禁用它。
注解
取消谓词由 CancelVerb 派生自 EditorZoneBase 类的控件上的 属性引用。 取消谓词取消最终用户在编辑用户界面 (UI) 中对服务器控件进行的编辑更改。 默认情况下,取消谓词在 UI 中显示为控件 Button 。 按钮的类型可以是图像、链接或实际按钮;可以通过在区域级别设置继承 VerbButtonType 的属性,为区域中的所有谓词按钮设置此 (不适用于) 的各个按钮。
当用户取消编辑更改时,控件中的 EditorPart 任何更改都不会应用于正在编辑的服务器控件。 此外,页面仍处于编辑显示模式,但 EditorPart 控件处于隐藏状态, WebPart 并且不再选择正在编辑的控件。 这允许最终用户选择要编辑的另一个 WebPart 控件,而无需再次更改显示模式。
取消谓词是一个区域级控件,这意味着,虽然可能 EditorPart 有多个控件,但每个控件都编辑处于编辑模式的服务器控件的一个或多个属性,取消谓词可普遍取消区域中所有 EditorPart 控件的所有更改。