我正在使用 asp 文件上传控件。我不想向用户展示丑陋的 asp.net 控件,所以使用了一些style="width: 0px; height: 0px; overflow: hidden;"
将其隐藏。
这是我的html代码
<a id="a">Browse</a>
<div style="width: 0px; height: 0px; overflow: hidden;">
<asp:FileUpload ID="file" runat="server" />
</div>
<asp:Button ID="btn" runat="server" OnClick="btn_Click" />
我写了我的 jQuery 就绪函数
$(function(){
$('#a').click(function(){
$('#file').click();
});
});
但是此代码不会在 ie 中进行回发。我在 ie 9 中进行测试。尽管它在 Chrome 和 Firefox 中运行良好。
任何人都可以告诉我我的代码有什么问题。或者解决这个问题。