无法使用kendo文件上传调用控制器方法

时间:2015-11-13 11:02:43

标签: asp.net-mvc kendo-grid

这是我的剑道网格,我使用客户端详细信息模板显示扩展行。在里面我需要文件上传。

这是我的查看页面代码。

@(Html.Kendo().Grid<Fundraiser.Web.Models.ProductDescriptors>()
    .Name("Grid")
    .Columns(columns =>
    {       
        columns.Bound(item => item.ProductName).Title("Product").Width(225);
        columns.Bound(item => item.Quantity).Title("Sale Item Quantity").Width(125);
    })
        .Pageable()
        .Sortable()
        .Scrollable(scrolling => scrolling.Height("auto"))
        .ClientDetailTemplateId("client-template")
        .DataSource(dataSource => dataSource
        .Ajax()
        .PageSize(10)
        .Read(read => read.Action("GetProductDetails_Read", "Product").Data("additionalInfo"))
        )
)

<script id="client-template" type="text/x-kendo-template">
@(Html.Kendo().Upload()
                .Name("fileUpload")                    
                .Async(a => a
                .Save("UploadFile", "Product")
                .Remove("UploadFile", "Product")
                .AutoUpload(true)
                )
                .ToClientTemplate()
            )

</script>

我无法使用此kendo上传来调用控制器方法。

[HttpPost]
public void UploadFile(HttpPostedFileBase fileUpload)
{
    //Upload file in to server
}

0 个答案:

没有答案