1

在我的网站上更改文化(语言)时遇到问题。事实上,所有的控件都正确地改变了语言。但只有控件“asp:FileUpload”不改。文字描述总是一样的......是否可以在“”或“”之类的按钮上强制使用语言?

已经提前谢谢你了。

4

2 回答 2

1

您可以通过 CSS 样式选择其 ID 来隐藏按钮。

<style type="text/css">
    input.fileUpload{
        display: block;
        visibility: hidden;
        width: 0;
        height: 0;
    }
</style>

然后创建一个按钮来触发文件上传。

<script type="text/javascript">
$("#alternateUploadButton").click(function(){
    $("#fileUpload").click();
});
</script>
<input type="file" id="fileUpload" name="fileUpload">
<button id="alternateUploadButton">
    Get a file or whatever name you want
</button>

http://jsfiddle.net/SPVkq/

于 2012-10-24T12:36:32.427 回答
0

不幸的是,文件上传按钮上的“浏览...”标签是由浏览器提供的,而不是由您的标记提供的,因此它不受您的控制。有一些技巧,但您可能需要考虑是否值得麻烦,因为此“浏览...”按钮应该使用用户可以理解的语言,因为它与浏览器的语言相匹配。

有关更多信息,请参阅其他帖子: ASP.NET FileUpload - 如何更改“浏览...”按钮描述的语言?

于 2012-10-23T11:14:33.830 回答