1

我一直在研究 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 代码以显示文件上传

4

1 回答 1

0

尝试使用这个:

 $("#<%=FileUpload1.ClientID %>").click(function(){
    $('#upload').click();
});
于 2013-02-22T08:07:41.393 回答