0

ファイルをアップロードするときに、.net と c# を使用して、uploadify の「formdata」を使用して、.aspx ページから handler.ashx にパラメーターを送信しようとしています。パラメーターは、値を持つテキスト ボックスから取得されます。コードは次のとおりです。

 <script type = "text/javascript">
     $(document).ready(function() {
         $("#<%=FileUpload1.ClientID %>").uploadify({
             'swf': 'Scripts/uploadify.swf',
             'uploader': 'Handler.ashx',
             'auto': true,
             'multi': true,
             'buttonText': 'Select File(s)',
             'removeCompleted' : false,
             'fileTypeDesc' : 'PDF Files',
    'fileTypeExts' : '*.pdf',
    'formData' : { "id": "<%=TBcustnom.Text %>", "pwd": "<%=Pwd.Text %>" }


         });
     });

handler.ashx は最初の値 (id) のみを受け取りますが、pwd 部分の内容は受け取りません。

string id = context.Request["id"]; 
string pwd = context.Request["pwd"];

両方のパラメーターを送信するように JavaScript を構成するにはどうすればよいですか? または、pwd も受信するように handler.ashx を構成するにはどうすればよいですか?

よろしくお願いします

4

2 に答える 2

1

私がする必要があったのは、正しい場所を見ることだけでした。

string id = context.Request["id"]; 
string pwd = context.Request["pwd"];

これはあるはずです

string id = context.Request.Form[1]; 
string pwd = context.Request.Form[2];

気をつけて!

于 2013-06-11T13:01:35.610 に答える