aspnet-devexpress-dot-web-dot-filemanagersettingsediting.md
Gets or sets a value specifying whether files can be downloaded.
Namespace : DevExpress.Web
Assembly : DevExpress.Web.v25.2.dll
NuGet Package : DevExpress.Web
[DefaultValue(false)]
public virtual bool AllowDownload { get; set; }
<DefaultValue(False)>
Public Overridable Property AllowDownload As Boolean
| Type | Default | Description |
|---|---|---|
| Boolean | false |
true, if file downloading is allowed; otherwise, false.
|
You can access this nested property as listed below:
| Library | Object Type | Path to AllowDownload |
|---|---|---|
| ASP.NET MVC Extensions | FileManagerSettings |
.SettingsEditing .AllowDownload
| | ASP.NET Web Forms Controls | ASPxFileManager |
.SettingsEditing .AllowDownload
|
Use the AllowDownload property to control whether files can be downloaded.
An end-user can download a file manager file using the toolbar download button or context menu Download item, whose availability depends on the AllowDownload property value.
Toolbar Download Button
The download button is displayed in the toolbox if the FileManagerSettingsToolbar.Items collection contains an object of the FileManagerToolbarDownloadButton type. In this case, the AllowDownload property specifies the button’s availability.
When the FileManagerSettingsToolbar.Items collection is empty, the AllowDownload property specifies the download button visibility.
Context Menu Download Item
The download item is displayed in the context menu if the FileManagerSettingsContextMenu.Items collection contains an object of the FileManagerToolbarDownloadButton type, or if the FileManagerSettingsContextMenu.Items collection is empty. The AllowDownload property specifies the item availability.
Web Forms (in markup):
<dx:ASPxFileManager ID="fileManager" runat="server" >
<SettingsEditing AllowCreate="true" AllowDelete="true" AllowMove="true" AllowRename="true"
AllowCopy="true" AllowDownload="true" />
...
</dx:ASPxFileManager>
Web Forms (in code):
ASPxFileManager fm = new ASPxFileManager();
...
fm.SettingsEditing.AllowCreate = true;
fm.SettingsEditing.AllowDelete = true;
fm.SettingsEditing.AllowMove = true;
fm.SettingsEditing.AllowRename = true;
fm.SettingsEditing.AllowCopy = true;
fm.SettingsEditing.AllowDownload = true;
MVC:
@Html.DevExpress().FileManager( settings => {
settings.Name = "fileManager";
settings.SettingsEditing.AllowCreate = true;
settings.SettingsEditing.AllowDelete = true;
settings.SettingsEditing.AllowMove = true;
settings.SettingsEditing.AllowRename = true;
settings.SettingsEditing.AllowCopy = true;
settings.SettingsEditing.AllowDownload = true;
...
}).BindToFolder(Model).GetHtml()
See Also
FileManagerToolbarDownloadButton
FileManagerSettingsEditing Class