@model Nop.Plugin.Misc.FruitBankPlugin.Areas.Admin.Models.TestGridModel @using DevExtreme.AspNet.Mvc @{ var contextId = Model.DataContext["contextId"]; var fileManagerId = $"fileManager_{contextId}"; var beforeAjaxSendFunctionName = $"beforeAjaxSend_{contextId}"; }
@(Html.DevExtreme().FileUploader() .ID("shippingDocumentUploader-" + contextId) .Name("files") .Multiple(true) .Accept("application/pdf") .UploadMode(FileUploadMode.UseForm) ) @(Html.DevExtreme().Button() .Text("Upload Files") .Type(ButtonType.Success) .UseSubmitBehavior(true) )

Selected Files

@(Html.DevExtreme().FileManager() .ID(fileManagerId) .FileSystemProvider(provider => provider.Remote() .Url(Url.RouteUrl("FileManagementFileSystemApi")) .BeforeAjaxSend(@ function(arg) { arg.headers.TestHeader = @Model.DataContext["contextId"]; } )) .Permissions(permissions => { permissions.Download(true); permissions.Upload(true); }) .AllowedFileExtensions(new[] { ".pdf", ".jpg", ".jpeg" }) )