RequiredAttribute.AllowEmptyStrings Property

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets or sets a value that indicates whether an empty string is allowed.

Namespace:  System.ComponentModel.DataAnnotations
Assembly:  System.ComponentModel.DataAnnotations (in System.ComponentModel.DataAnnotations.dll)

Syntax

'Declaration
Public Property AllowEmptyStrings As Boolean
public bool AllowEmptyStrings { get; set; }

Property Value

Type: System.Boolean
true if an empty string is allowed; otherwise, false. The default value is false.

Remarks

When you set AllowEmptyStrings to true for a specific data field, the framework does not perform validation and transforms the empty string to nulla null reference (Nothing in Visual Basic). This value is then passed to the database.

If the database does not allow nulla null reference (Nothing in Visual Basic), it will issue an error. To avoid this error, you must also set the ConvertEmptyStringToNull property to false.

Version Information

Silverlight

Supported in: 5, 4

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.