PublishButton 类

用于发布列表项、 通常博客文章或批注的窗体上显示发布按钮。单击此按钮时,当前列表项的草稿版本已获得批准。

继承层次结构

System.Object
  System.Web.UI.Control
    Microsoft.SharePoint.WebControls.SPControl
      Microsoft.SharePoint.WebControls.TemplateBasedControl
        Microsoft.SharePoint.WebControls.FormComponent
          Microsoft.SharePoint.WebControls.SaveButton
            Microsoft.SharePoint.WebControls.PublishButton

命名空间:  Microsoft.SharePoint.WebControls
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class PublishButton _
    Inherits SaveButton
用法
Dim instance As PublishButton
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class PublishButton : SaveButton

备注

发布不保存相同。如果如博客已经过仲裁,保存文章或评论并不将其公共。审阅人批准文章或评论时发生发布。

创建存储在SharePoint Foundation列表中查看 (以及可能还编辑) 的自定义窗体项目时,请使用PublishButton类。

只能为启用了审核的列表上的项目使用PublishButton控件。

示例

下面的代码示例演示如何实例化PublishButton对象、 为其提供文本标签,然后在 C# 和 Visual Basic.NET 代码示例,向页上的控件集合添加PublishButton 。

[xml]

<SharePoint:PublishButton runat="server" ID="CustomFormPublishButton" Text="I Approve!" />

[C#]

PublishButton CustomFormPublishButton = new PublishButton();
this.Controls.Add(CustomFormPublishButton);

[Visual Basic]

Dim CustomFormPublishButton As PublishButton = New PublishButton()
Me.Controls.Add(CustomFormPublishButton)

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

PublishButton 成员

Microsoft.SharePoint.WebControls 命名空间

Microsoft.SharePoint.WebControls.SPControlMode