私はasp.netでカスタムファイルアップロードコントロールに取り組んでいます。しかし、それを行うのは非常に困難です。ここまで来ましたが、理解できない問題があります。
ファイルアップロードコントロールを非表示にして、代わりに画像を表示しようとしています。ユーザーが画像をクリックすると、アップロード ファイルがポップアップ表示されます。jqueryを使用してhtmlで同じことを試してみましたが、動作しますが、aspp.netでは動作しません
アップロードファイルが表示されません。
ここにHTMLコードがあります - http://jsfiddle.net/ees2q/1/
ここにasp.netコードがあります:
<asp:FileUpload ID="FileUpload1" runat="server" style="display:none" />
<img id="upload_img" src="http://us.cdn1.123rf.com/168nwm/artlosk/artlosk1010/artlosk101000085/7909823-single-rectangle-upload-button.jpg" width="20px">
<script>$(document).ready(function () { $('#upload_img').click(function () { $('#FileUpload1').click(); }); });</script>
ファイルアップロードを表示するようにasp.netコードを修正するのを手伝ってください