我一直在asp.net中开发自定义文件上传控件。但这很难做到。我到目前为止,但我遇到了一些我无法理解的问题。
我正在尝试隐藏fileupload控件并显示图像。用户点击图片后,我想要弹出上传文件。我在html中使用jquery尝试了同样的事情并且它可以工作,但它在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代码以显示fileupload
答案 0 :(得分:0)
尝试使用它:
$("#<%=FileUpload1.ClientID %>").click(function(){
$('#upload').click();
});