Skip to main content
A newer version of this page is available. .
Tab

UploadControlValidationSettings.ErrorStyle Property

Gets the style settings for rendering the error message that is displayed if the uploaded file does not pass validation.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v18.2.dll

Declaration

public AppearanceStyleBase ErrorStyle { get; }

Property Value

Type Description
AppearanceStyleBase

A AppearanceStyleBase object that contains style settings for the error message.

Property Paths

You can access this nested property as listed below:

Show 32 property paths
Library Object Type Path to ErrorStyle
ASP.NET Bootstrap Controls BootstrapBinaryImageUploadSettings
BootstrapUploadControl
.ValidationSettings.ErrorStyle
ASP.NET Web Forms Controls ASPxHtmlEditorAudioUploadSettings
.ValidationSettings.ErrorStyle
ASPxHtmlEditorFlashUploadSettings
.ValidationSettings.ErrorStyle
ASPxHtmlEditorImageUploadSettings
.ValidationSettings.ErrorStyle
ASPxHtmlEditorUploadControl
.ValidationSettings.ErrorStyle
ASPxHtmlEditorVideoUploadSettings
.ValidationSettings.ErrorStyle
HtmlEditorAudioSelectorUploadSettings
.ValidationSettings.ErrorStyle
HtmlEditorDocumentSelectorUploadSettings
.ValidationSettings.ErrorStyle
HtmlEditorFileManagerUploadSettings
.ValidationSettings.ErrorStyle
HtmlEditorFlashSelectorUploadSettings
.ValidationSettings.ErrorStyle
HtmlEditorImageSelectorUploadSettings
.ValidationSettings.ErrorStyle
HtmlEditorVideoSelectorUploadSettings
.ValidationSettings.ErrorStyle
RichEditDocumentSelectorUploadSettings
.ValidationSettings.ErrorStyle
SpreadsheetFileManagerUploadSettings
.ValidationSettings.ErrorStyle
ASPxUploadControl
.ValidationSettings.ErrorStyle
BinaryImageUploadSettings
FileManagerSettingsUpload
.ValidationSettings.ErrorStyle
UploadControlBinderSettings
.ValidationSettings.ErrorStyle
MVCxFileManagerSettingsUpload
.ValidationSettings.ErrorStyle
MVCxHtmlEditorAudioSelectorUploadSettings
.ValidationSettings.ErrorStyle
MVCxHtmlEditorAudioUploadSettings
.ValidationSettings.ErrorStyle
MVCxHtmlEditorDocumentSelectorUploadSettings
.ValidationSettings.ErrorStyle
MVCxHtmlEditorFileManagerUploadSettings
.ValidationSettings.ErrorStyle
MVCxHtmlEditorFlashSelectorUploadSettings
.ValidationSettings.ErrorStyle
MVCxHtmlEditorFlashUploadSettings
.ValidationSettings.ErrorStyle
MVCxHtmlEditorImageSelectorUploadSettings
.ValidationSettings.ErrorStyle
MVCxHtmlEditorImageUploadSettings
.ValidationSettings.ErrorStyle
MVCxHtmlEditorVideoSelectorUploadSettings
.ValidationSettings.ErrorStyle
MVCxHtmlEditorVideoUploadSettings
.ValidationSettings.ErrorStyle
MVCxUploadControl
.ValidationSettings.ErrorStyle
UploadControlSettings
.ValidationSettings.ErrorStyle

Example

The following sample code demonstrates how to save the file specified within the ASPxUploadControl on the client. Before file saving, the FileUploadCompleteEventArgs.IsValid property is tested to verify whether the file passes the validation criteria defined via the ASPxUploadControl.ValidationSettings property. Note, that in order to compose the ASPxUploadControl.SaveAs method’s parameter value, the System.Web.Hosting.HostingEnvironment.MapPath method and ASPxUploadControl.FileName property are used to specify the web application’s Image folder as a location where the file should be saved, and define the file’s name, respectively.

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="DevExpress.Web.v10.2, Version=10.2.1.0, Culture=neutral, 
PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web.ASPxUploadControl" TagPrefix="dxuc" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
protected void Page_Load(object sender, EventArgs e){
    }
protected void ASPxUploadControl1_FileUploadComplete(object sender, 
DevExpress.Web.FileUploadCompleteEventArgs e) {
        if (e.IsValid) {
            ASPxUploadControl1.SaveAs(MapPath("Images/" + ASPxUploadControl1.FileName));
        }
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>How to use the ASPxUploadControl's Validation Settings</title>
</head>
<body>
    <form id="form2" runat="server">
        <dxuc:ASPxUploadControl 
            ID="ASPxUploadControl1" 
            runat="server" 
            OnFileUploadComplete="ASPxUploadControl1_FileUploadComplete">
            <ValidationSettings 
                AllowedFileExtensions=".txt,.jpg,.jpe,.jpeg,.doc" 
                MaxFileSize="1000000" 
                FileDoesNotExistErrorText="This file can't be found." 
                GeneralErrorText="Custom file uploading fails due to an external error that 
                    doesn't relate to the ASPxUploadControl's functionality" 
                MaxFileSizeErrorText="Size of the uploaded file exceeds maximum file size" 
                NotAllowedContentTypeErrorText="The uploaded file's content type isn't allowed">
                <ErrorStyle BackColor="Yellow" ForeColor="Black" />
            </ValidationSettings>
        </dxuc:ASPxUploadControl>

    </form>
</body>
</html>
See Also