Share via


SPList.DefaultNewFormUrl Property

Gets or sets the URL to the default form for creating new list items.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online

Syntax

'Declaration
<ClientCallableConstraintAttribute(Type := ClientCallableConstraintType.Custom, FixedId := "a", Value := "Client MUST set a server-relative URL and the server MUST return a site-relative URL.")> _
<ClientCallableConstraintAttribute(Type := ClientCallableConstraintType.NotNull)> _
<ClientCallableConstraintAttribute(Type := ClientCallableConstraintType.NotEmpty)> _
<ClientCallableAttribute> _
Public Property DefaultNewFormUrl As String
    Get
    Set
'Usage
Dim instance As SPList
Dim value As String

value = instance.DefaultNewFormUrl

instance.DefaultNewFormUrl = value
[ClientCallableConstraintAttribute(Type = ClientCallableConstraintType.Custom, FixedId = "a", Value = "Client MUST set a server-relative URL and the server MUST return a site-relative URL.")]
[ClientCallableConstraintAttribute(Type = ClientCallableConstraintType.NotNull)]
[ClientCallableConstraintAttribute(Type = ClientCallableConstraintType.NotEmpty)]
[ClientCallableAttribute]
public string DefaultNewFormUrl { get; set; }

Property Value

Type: System.String
When you set the property, use the value of the ServerRelativeUrl property of an SPForm object that is in the collection returned by the Forms property of the list. When you get the property, the string that is returned is the value of the Url property of the SPForm object, which is a Web-relative URL.

Exceptions

Exception Condition
ArgumentNullException

The value set in the property is a null reference (Nothing in Visual Basic).

SPException

The form cannot be set. Either the new form does not exist or the list does not support the form.

See Also

Reference

SPList Class

SPList Members

Microsoft.SharePoint Namespace