fileUpload控件外观

时间:2009-10-20 12:03:12

标签: asp.net

我在asp.net网页中使用fileUpload控件,那么如何控制“浏览”按钮,就像任何其他按钮一样?

等。我想改变“浏览按钮”背面颜色,边框样式。

提前谢谢。

2 个答案:

答案 0 :(得分:1)

  

我怎么能控制“浏览”按钮,就像任何其他按钮一样?

是什么让你确定会有一个浏览按钮?这取决于网络浏览器;有些人可能根本没有文字加浏览的安排。特别是Safari以完全不同的方式安排控制。

出于安全原因,并且由于没有关于文件上传控件应该是什么样的标准化,CSS几乎无法控制文件上传控件的样式。

虽然凤凰链接中提到的不透明黑客做了一些工作,但我根本不会推荐它。无法保证将输入控件的“可点击”部分与ersatz控件中看起来可点击的部分对齐。即使在单个浏览器上,不同的字体和其他设置也会搞砸。例如,在我的带有quirksmode示例的浏览器上,只有文本框的右半部分可以点击打开浏览对话框;单击“仿”按钮不会执行任何操作,单击左边缘会聚焦人造文本框。使用虚假输入,您将为许多访问者提供伪劣的,最糟糕的情况是破碎的体验。

使用默认上传样式,或以渐进增强方式使用Flash上​​传器进行扩充。

答案 1 :(得分:0)

您可以在fileupload控件的顶部添加div图层并设置div图层的样式。通过设置不透明度使文件上传控件透明。

好的

Styling an input type="file"