我希望能够为每一行上传文档。关于如何做到这一点的任何想法?
(Html.Kendo().Grid<Model>()
.Name("Grid")
.Columns(col =>
{
col.Template(@<text>@(Html.Kendo().Upload()
.Name("attachments<#= ID #>")
.Multiple(false)
.Async(async => async
.Save("Save", "Controller", new { folder = "<#= ID #>" })
.AutoUpload(true)
)
)</text>).Title("Import");
})
)
答案 0 :(得分:1)
因此,对于MVC中的列的模板,您只需设置EditorTemplateName
columns.Bound(e => e.myColumn).EditorTemplateName("uploadTemplate")
然后定义要在页面上其他位置使用的模板。
<script id="uploadTemplate" type="text/x-kendo-template">
@(Html.Kendo().Upload()
.Name("attachments")
.....
.ToClientTemplate()
)
</script>