asp:FileUploadボタンOnClick
をクリックしたときにイベントを発生させることは可能ですか?
質問する
1682 次
2 に答える
1
あなたはフラッシュコードを使うことができますそれはクリック可能なボタンとしてアップローダーをファイルします。ただし、このためには、swfupload.swfファイルをダウンロードする必要があります。
<input type="file" id="uplaodExcel" name="uplaodExcel" />
以下はjavascriptコードです:
Sys.Application.add_init(function () {
HideError();
$("#uplaodExcel").makeAsyncUploader({
upload_url: 'EventName',//Event you want to occur on click
flash_url: '../Scripts/swfupload.swf',//flash file path that you download
button_image_url: '@Url.Content("~/Content/blankButton.png")',// for button style
file_size_limit: "10MB",
file_types: "*.XLS; *.xlsx", //File extension you can provide any
disableDuringUpload: 'INPUT[type="submit"]',
upload_success_handler: function (file, server_data, receivedResponse) {
var data = "";
try {
// you can add your code here
} catch (e) { }
}
});
});
于 2012-11-06T13:47:26.673 に答える