Kendo ui ASP.Net MVC剑道文件上载验证不起作用

Kendo ui ASP.Net MVC剑道文件上载验证不起作用,kendo-ui,kendo-asp.net-mvc,kendo-upload,Kendo Ui,Kendo Asp.net Mvc,Kendo Upload,我有一个简单的剑道MVC文件上传控件。我想限制文件大小和文件类型。请在下面找到我的代码: <div> @(Html.Kendo().Upload() .Name("files123") .Async(a => a .Save("Save", "Upload") .Remove("Remove", "Upload") .SaveField("files")

我有一个简单的剑道MVC文件上传控件。我想限制文件大小和文件类型。请在下面找到我的代码:

<div>
    @(Html.Kendo().Upload()
        .Name("files123")
        .Async(a => a
            .Save("Save", "Upload")
            .Remove("Remove", "Upload")
            .SaveField("files")
        )
        .Validation(validation => validation.AllowedExtensions(new string[] { ".pdf" }))
    )
</div>

@(Html.Kendo().Upload())
.Name(“文件123”)
.Async(a=>a
.Save(“保存”、“上载”)
.删除(“删除”、“上载”)
.SaveField(“文件”)
)
.Validation(Validation=>Validation.AllowedExtensions(新字符串[]{.pdf“}))
)
当我选择一个无效的格式时,它将转到控制器,并且验证永远不会被触发

我花了相当多的时间在这个问题上,没有发现任何事情,因为什么都没有发生


任何输入都会非常有用。

剑道上传验证是在2016年剑道R3发布后添加的

以下是链接:

您引用的是最新的.js文件吗?@ataravati。很抱歉反应太晚。我发现kendo upload的验证是一个新特性,但所引用的js文件并不是这样。我将用最新的文件替换剑道js文件,然后检查。谢谢