Share via


SafeControl Element

Represents an ASPX control or Web Part that is designated as secure for any user to access on any ASPX page on the SharePoint site.

<SafeControl Assembly = "Name of assembly that contains the safe control"
    IsSafe = "true/false"
    IsSafeAgainstScript = "true/false"
    Name = "Name of this safe control entry"
    Namespace = "Namespace of the safe control"
    TypeName = "Type of the safe control" />

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

Attribute

Description

Assembly

Optional xs:string attribute.

The name of the assembly in which the ASPX control or Web Part is defined. By default, this attribute uses the $SharePoint.Project.AssemblyFullName$ replaceable parameter for the assembly name. For more information, see Replaceable Parameters.

IsSafe

Optional xs:boolean attribute.

Specifies whether the ASPX control or Web Part is secure for untrusted users to access.

IsSafeAgainstScript

Optional xs:boolean attribute.

Specifies whether untrusted users can view or edit the properties of the ASPX control or Web Part.

Name

Optional xs:string attribute.

The name of this safe control entry in the collection.

Namespace

Optional xs:string attribute.

The namespace of the ASPX control or Web Part.

TypeName

Optional xs:string attribute.

The type name of the ASPX control or Web Part.

Child Elements

None.

Parent Elements

Element

Description

SafeControls

Represents a collection of ASPX controls and Web Parts that are designated as secure for any user to access on any ASPX page on the SharePoint site.

Remarks

For more information about safe controls, see Providing Packaging and Deployment Information in Project Items.

Element Information

Namespace

https://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel

Schema name

SharePoint Project Item Schema

Validation file

ProjectItemModelSchema.xsd

Can be empty

No

See Also

Concepts

SharePoint Project Item Schema Reference

Providing Packaging and Deployment Information in Project Items