FormDigest 类

插入表单的.aspx 页中的安全验证。

继承层次结构

System.Object
  System.Web.UI.Control
    Microsoft.SharePoint.WebControls.SPControl
      Microsoft.SharePoint.WebControls.FormDigest
        Microsoft.SharePoint.Mobile.WebControls.SPMobileFormDigest

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

语法

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

备注

若要修改的内容数据库从 Web 应用程序的文章,您必须在窗体进行公告包括FormDigest控件。FormDigest控件生成一个安全验证或消息摘要,为了帮助防止的攻击借此欺骗用户不知道其发布到服务器的数据的类型。安全验证特定于用户、 网站和时间段,并可配置的一段时间后过期。在用户请求页面时,服务器将返回与插入的安全验证页。当用户然后提交表单时,服务器将验证的安全验证未更改。

For more information on security validation, see Security Validation and Making Posts to Update Data.

示例

下面的代码示例显示包含FormDigest控件的窗体。

<form id="Form1" method="post" runat="server">
   <SharePoint:FormDigest runat="server"/>
   <asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 282px; POSITION: absolute; 
      TOP: 282px" runat="server" Text="Button"></asp:Button>
</form>

线程安全性

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

另请参阅

引用

FormDigest 成员

Microsoft.SharePoint.WebControls 命名空间