Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügt einer Sicherheitsüberprüfung in Form von einer ASPX-Seite.
Vererbungshierarchie
System.Object
System.Web.UI.Control
Microsoft.SharePoint.WebControls.SPControl
Microsoft.SharePoint.WebControls.FormDigest
Microsoft.SharePoint.Mobile.WebControls.SPMobileFormDigest
Namespace: Microsoft.SharePoint.WebControls
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class FormDigest _
Inherits SPControl
'Usage
Dim instance As FormDigest
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class FormDigest : SPControl
Hinweise
Um Beiträge aus einer Webanwendung zu erstellen, die den Inhalt der Datenbank ändern, müssen Sie das FormDigest -Steuerelement in das Formular im Beitrag tätigen einbeziehen. Das Steuerelement FormDigest generiert eine Webseiten-Sicherheitsüberprüfung oder Nachrichtenhash, können Sie den Typ des Angriff zu verhindern, bei dem ein Benutzer dazu gebracht wird das Bereitstellen von Daten an den Server ohne es zu wissen. Die Sicherheitsüberprüfung ist spezifisch für einen Benutzer, Standort und Zeitraum und läuft ab nach einem konfigurierbaren Zeitraum. Wenn der Benutzer eine Seite anfordert, gibt der Server die Seite mit Webseiten-Sicherheitsüberprüfung eingefügt. Wenn der Benutzer, klicken Sie dann das Formular übermittelt, überprüft der Server an, dass die Sicherheitsüberprüfung nicht geändert wurde.
Weitere Informationen zu Webseiten-Sicherheitsüberprüfung finden Sie unter Security Validation and Making Posts to Update Data.
Beispiele
Das folgende Codebeispiel zeigt ein Formular, das das Steuerelement FormDigest enthält.
<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>
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.