我想做的是本地化<asp:FileUpload>
控制。据我了解这是不可能的,因为input file
由浏览器渲染,无法从服务器控制它。
所以我这样做:我创造<asp:FileUpload>
,使其透明,创建input text
and input button
和写
function browse() {
$('#fileupload').click();
}
on input button
onclick
事件。
firefox 和 chrome 很好,IE8 - 不行:它会打开fileupload
的“浏览...”对话框,将其值写入input text
(via $('#filepath').val($('#fileupload').val());
),但是当我开始上传时,出现了这个问题:ASP.NET 中 FileUpload 回发之前的 jQuery 函数 https://stackoverflow.com/questions/4469036/jquery-function-before-the-postback-for-fileupload-in-asp-net
所以我的问题是:是否有任何其他(更好?)的方法来覆盖上传控件(自定义宽度,按钮上的本地化文本等...),适用于每个浏览器?
Thanks.
你有没有尝试过上传 http://www.uploadify.com/ so far?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)