0

ウェブサイトhttp://valums.com/ajax-upload/は次のように述べています。

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'
    }
});

私の質問は:どのように実装する必要がありますか

public JsonResult UploadFile(string qqfile, ????)
{

}

'value1'と'value2'を正しく渡すには?

ありがとうございました!!!

4

2 に答える 2

2
public JsonResult UploadFile(string qqfile, string param1, string param2)
{

}
于 2012-01-06T15:09:47.637 に答える
1

そのためにモデルバインダーを使用できます。プロパティを使用してクラスを作成します。プロパティの名前は、送信するパラメータと同じです。

public class UploadPostModel
{
    public string param1 {get;set;}
    public string param2 {get;set;}
}

アクションでは、Postmodelを使用します。デフォルトのmodel-binderは、クラスに自動的にデータを入力します。

public JsonResult UploadFile(string qqfile, UploadPostModel pm)
{
    //use the values
}

もちろん、qqfileをモデルに入れることもできます。

于 2012-01-06T15:13:46.210 に答える