如何初始化 Telerik Upload 文件列表

一、主要代码

  1. cshtml部分

@model IEnumerable

@(Html.Kendo().Upload()

.Name("files")
.Async(a => a
    .Save("SaveAsync", "Home")
    .Remove("Remove", "Home")
    .AutoUpload(true)
)
.Files(files =>
{
    foreach (var f in Model)
    {
        files.Add().Name(f.Name).Extension(f.Extension).Size(f.Size);
    }
}
)
.Events(ev => {
    ev.Upload("onUpload");
})

)

  1. 控制器部分

public class HomeController : Controller

{
    public IActionResult Index()
    {
        var model = new List()
        {
            new InitialFile() { Name = "Test", Extension = ".exe", Size = 31471 }
        };

        return View(model);
    }
}

二、运转流程
如何初始化 Telerik Upload 文件列表_第1张图片

  1. 生成InitialFile类,为初始化上传组件文件列表做准备
  2. 在控制器初始化时初始化文件列表
  3. html中利用 Files进行初始化

你可能感兴趣的:(html5)