首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现通过http://valums.com/ajax-upload/额外参数传递的JsonResult方法?

如何实现通过http://valums.com/ajax-upload/额外参数传递的JsonResult方法?
EN

Stack Overflow用户
提问于 2012-01-06 23:06:11
回答 2查看 268关注 0票数 0

http://valums.com/ajax-upload/网站上写道:

代码语言:javascript
复制
Sending additional params

To add a parameter that will be passed as a query string with each upload use params option.

var uploader = new qq.FileUploader({
    element: document.getElementById('file-uploader'),
    action: '/server-side.upload',
    // additional data to send, name-value pairs
    params: {
        param1: 'value1',
        param2: 'value2'
    }
});

我的问题是:我应该如何实现

代码语言:javascript
复制
public JsonResult UploadFile(string qqfile, ????)
{

}

是否正确传递'value1‘和'value2'?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-06 23:13:46

为此,您可以使用模型绑定器。创建一个具有属性的类,其中属性的名称等于您发送的参数:

代码语言:javascript
复制
public class UploadPostModel
{
    public string param1 {get;set;}
    public string param2 {get;set;}
}

在操作中,使用Postmodel。默认的模型绑定器将自动填充该类。

代码语言:javascript
复制
public JsonResult UploadFile(string qqfile, UploadPostModel pm)
{
    //use the values
}

当然,您也可以将qqfile放入Model中。

票数 1
EN

Stack Overflow用户

发布于 2012-01-06 23:09:48

代码语言:javascript
复制
public JsonResult UploadFile(string qqfile, string param1, string param2)
{

}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8759865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档