SPList.DefaultEditFormUrl Property

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

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

[ClientCallableConstraintAttribute(Type = ClientCallableConstraintType.NotNull)]
[ClientCallableConstraintAttribute(Type = ClientCallableConstraintType.NotEmpty)]
[ClientCallableConstraintAttribute(Type = ClientCallableConstraintType.Custom, FixedId = "a", Value = "Client MUST set a server-relative URL and the server MUST return a site-relative URL.")]
public string DefaultEditFormUrl { 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.


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


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