在我的网站上更改文化(语言)时遇到问题。事实上,所有的控件都正确地改变了语言。但只有控件“asp:FileUpload”不改。文字描述总是一样的......是否可以在“”或“”之类的按钮上强制使用语言?
已经提前谢谢你了。
在我的网站上更改文化(语言)时遇到问题。事实上,所有的控件都正确地改变了语言。但只有控件“asp:FileUpload”不改。文字描述总是一样的......是否可以在“”或“”之类的按钮上强制使用语言?
已经提前谢谢你了。
您可以通过 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>
不幸的是,文件上传按钮上的“浏览...”标签是由浏览器提供的,而不是由您的标记提供的,因此它不受您的控制。有一些技巧,但您可能需要考虑是否值得麻烦,因为此“浏览...”按钮应该使用用户可以理解的语言,因为它与浏览器的语言相匹配。
有关更多信息,请参阅其他帖子: ASP.NET FileUpload - 如何更改“浏览...”按钮描述的语言?