本地化<asp:fileupload>。 IE问题</asp:fileupload>

时间:2010-12-20 11:20:10

标签: javascript jquery asp.net-ajax file-upload

我想要做的是本地化<asp:FileUpload>控件。据我所知,这是不可能的,因为input file由浏览器呈现,并且无法从服务器控制它。 所以我这样做:我创建<asp:FileUpload>,使其透明,创建input textinput button并写入

function browse() {
    $('#fileupload').click();
}

on input button onclick事件。 firefox和chrome做得很好,IE8 - 没有:它打开fileupload的“浏览...”对话框,将其值写入input text(通过$('#filepath').val($('#fileupload').val());),但是当我开始上传时出现此问题:jQuery function before the Postback for FileUpload in ASP.NET

所以我的问题是:是否还有其他(更好?)方式来覆盖上传控件(自定义宽度,按钮上的本地化文本等等),这适用于每个浏览器?

感谢。

1 个答案:

答案 0 :(得分:0)

到目前为止你有没有试过uploadify