0

我开始使用 Kendo UI 并尝试在异步模式下使用上传器,但我没有看到任何有关此异步对象中可用字段的文档。

    <div style="width: 350px">
        <input name="files[]" id="files" type="file" />
    </div>

    <script type="text/javascript">
        $(document).ready(function () {
            $("#files").kendoUpload({
                async: {
                    saveUrl: "save",
                    removeUrl: "remove",
                    autoUpload: true
                    //controllerName? Where is the documentation for this?
                }
            });
        });
    </script>

如果我要使用 MVC 扩展,剃刀语法有一个字段来指定控制器名称。如果我不使用 MVC 扩展/剃刀语法,我应该把它放在哪里?

4

1 回答 1

1

没有这样的选项来指定动作或控制器。您只能指定 saveUrl 选项的完整 URL。作为一种解决方法,您可以使用MVC 提供的Url.Action助手:

async: {
                saveUrl: "save",
                removeUrl: '@Url.Action("ActionName","Controller")',
                autoUpload: true
            }
于 2012-11-25T13:13:19.220 回答