Какие параметры требуются для метода сохранения в файле aspx.cs, чтобы Ajax мог вызывать этот метод? - PullRequest
0 голосов
/ 27 апреля 2018

Этот скрипт написан в файле .aspx. Я пытаюсь загрузить изображения через ajax в WebForms в Asp.net, как я могу вызвать метод в файле .aspx.cs и отправить его в качестве аргумента

<script type="text/javascript">
        jQuery.noConflict();    
        formdata = new FormData();      
        jQuery("#image_to_upload").on("change", function() {
            var file = this.files[0];
            if (formdata) {
                formdata.append("image", file);
                jQuery.ajax({
                    url: "frmGallery.aspx/Save",
                    type: "POST",
                    data: formdata,
                    processData: false,
                    contentType: false,
                    success: function (r) {
                        alert(r.d);
                    },
                    error: function (r) {
                        alert(r.responseText);
                    }
                });
            }                       
        }); 
    </script>

1 Ответ

0 голосов
/ 02 мая 2018

Элемент управления AsyncFileUpload в Ajax Control Toolkit будет запускать событие на стороне клиента.

<ajaxToolkit:AsyncFileUpload OnClientUploadError="uploadError"
     OnClientUploadComplete="uploadComplete" runat="server"
     ID="AsyncFileUpload1" Width="400px" UploaderStyle="Modern"
     UploadingBackColor="#CCFFFF" ThrobberID="myThrobber"
/>

http://www.ajaxcontroltoolkit.net/AsyncFileUpload/AsyncFileUpload.aspx

...