使用 Kendo MVC 上传控件将 Javascript/html 变量作为参数传递 [英] Pass Javascript/html Variable as Parameter with Kendo MVC upload control

查看:18
本文介绍了使用 Kendo MVC 上传控件将 Javascript/html 变量作为参数传递的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

需要使用来自 javaScript 或 HTML 字段的参数集的值传递附加参数.

Have a requirement to pass additional parameter with value of parameter set from javaScript or HTML field.

在下面的示例中,我如何将 HTML 元素值或 Javascript 变量值传递给 uploadID.

Example in below case how I can pass HTML element value or Javascript variable value to uploadID.

注意:这里有使用 ViewModel 的限制.

Note: Have limitation to use ViewModel in this place.

@(Html.Kendo().Upload()
    .Name("files")
    .Async(a => a
        .Save("Save", "Upload", new { uploadID = "XXX" })
        .Remove("Remove", "Upload")
        .AutoUpload(true)
    )
)

推荐答案

试试这个:

@(Html.Kendo().Upload()
    .Name("files")
    .Async(a => a
        .Save("Save", "Upload")
        .Remove("Remove", "Upload")
        .AutoUpload(true)
    )
    .Events(e => e
        .Upload(@<text>
            function(e) {    
                e.data = { uploadID: your_js_variable };
            }
        </text>)
    )
)

这篇关于使用 Kendo MVC 上传控件将 Javascript/html 变量作为参数传递的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆