本文实例讲述了C#图片上传效果实现方法。分享给大家供大家参考。具体如下:
<%@ Page Title=\"\" Language=\"C#\" MasterPageFile=\"~/Default.master\" AutoEventWireup=\"true\" CodeFile=\"Default.aspx.cs\" Inherits=\"Default\" %> <asp:Content ID=\"cHead\" ContentPlaceHolderID=\"head\" runat=\"Server\"> </asp:Content> <asp:Content ID=\"cBody\" ContentPlaceHolderID=\"ContentPlaceHolder1\" runat=\"Server\"> <asp:Literal runat=\"server\" ID=\"ltrHTML\"></asp:Literal> <script type=\"text/javascript\"> $().ready(function () { var counter = 0; $(function () { var btnUpload = $(\'#addImage\'); new AjaxUpload(btnUpload, { action: \'saveupload.aspx\', name: \'uploadfile\', onSubmit: function (file, ext) { $(\"#loading\").show(); }, onComplete: function (file, response) { var uploadedfile = \"UserData/\" + file; $(\"#uploadImageWrapper\").append(\"<div class=\'imageContainer offset\' id=\'current\" + counter + \"\'><img height=\'65px\' width=\'65px\' src=\'\" + uploadedfile + \"\' alt=\'\" + uploadedfile + \"\'/><div id=\'close\" + counter + \"\' class=\'close\' title=\'\" + uploadedfile + \"\' onclick=\'RemoveImage(this);\'><a ></a></div></div>\"); $(\'#current\' + counter).fadeIn(\'slow\', function () { $(\"#loading\").hide(); $(\"#message\").show(); $(\"#message\").html(\"Added successfully!\"); $(\"#message\").fadeOut(3000); counter++; }); } }); }); }); function RemoveImage(_this) { var counter = _this.id.replace(\'close\', \'\'); $(\"#loading\").show(); $.ajax({ type: \"POST\", url: \"removeupload.aspx\", data: \"filename=\" + _this.getAttribute(\'title\'), success: function (msg) { $(\'#current\' + counter).fadeOut(\'slow\', function () { $(\"#loading\").hide(); $(\"#message\").show(); $(\"#message\").html(\"Removed successfully!\"); $(\"#message\").fadeOut(3000); }); } }); } </script> <table id=\"imageUploader\" cellpadding=\"0\" cellspacing=\"0\"> <tr class=\"header\"> <td style=\"padding-left: 5px;\"> <a id=\"addImage\" href=\"javascript:;\">Add Image</a> </td> </tr> <tr class=\"body\"> <td valign=\"top\"> <div id=\"uploadImageWrapper\"> </div> </td> </tr> <tr class=\"footer\"> <td> <div id=\"loading\" style=\"display: none\"> <table cellpadding=\"0\" cellspacing=\"0\"> <tr> <td> <img width=\"20\" height=\"20\" src=\"Images/Loading.gif\" alt=\"Loading...\" /> </td> <td> Please wait... </td> </tr> </table> </div> <div id=\"message\" style=\"color: Green\"> </div> </td> </tr> </table> </asp:Content>
希望本文所述对大家的C#程序设计有所帮助。
本文地址:https://www.stayed.cn/item/21667
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我