SPUserCustomAction.Url Property
Gets or sets the action that will be taken when the custom action is fired.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online
Syntax
'Declaration
<ClientCallablePropertyAttribute> _
<ClientCallableConstraintAttribute(FixedId := "validUrlorNull", Type := ClientCallableConstraintType.Custom, _
Value := "It MUST be NULL or a server-relative url.")> _
Public Overridable Property Url As String
Get
Set
'Usage
Dim instance As SPUserCustomAction
Dim value As String
value = instance.Url
instance.Url = value
[ClientCallablePropertyAttribute]
[ClientCallableConstraintAttribute(FixedId = "validUrlorNull", Type = ClientCallableConstraintType.Custom,
Value = "It MUST be NULL or a server-relative url.")]
public virtual string Url { get; set; }
Property Value
Type: System.String
Returns a String that contains the custom action’s action. Note that any tokens contained in this action will not be resolved.
Remarks
This value can be a URL, an ECMAScript (JScript, JavaScript) function, or some other URI such as mailto. Any tokens will be resolved based on the table below prior to displaying the action in a browser:
Token |
Replacement Value |
---|---|
~site |
The server-relative URL to the site (ServerRelativeUrl). |
~sitecollection |
The server-relative URL of the site collection (ServerRelativeUrl). |
{ItemId} |
The item ID chosen in the list view. |
{ItemUrl} |
The Web site-relative URL of the list item (Url). |
{SiteUrl} |
The fully qualified URL to the site (Url). |
{ListId} |
The ID of the list (ID). |
{ListUrlDir} |
The server-relative URL of the site plus the list's folder. |
{Source} |
The fully qualified URL of the request URL. |
{RecurrenceId} |
The recurrence ID of the list item (RecurrenceID). |