如何只显示asp fileupload的“浏览”按钮?

时间:2012-02-08 07:58:04

标签: jquery asp.net file-upload

我在asp.net应用程序中使用FileUpload。我只想显示“浏览”按钮,我不想使用任何flash文件。

这怎么可能?

我尝试了example,但是在这种情况下,btn样式正在改变,文本框正在显示,其他example这也没有解决我的问题。

<asp:FileUpload ID="ImageFileId" runat="server" class="file" />
<asp:Button ID="browse" runat="server" Text="Change Image" />

.file 
{
 visibility: hidden;
 height: 0;
 width: 0;
 display: block;
}

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

请举一些例子?

2 个答案:

答案 0 :(得分:2)

尝试此示例,请注意 - 您需要使用visibility: hidden,否则浏览器不会出于安全原因执行操作。

http://jsfiddle.net/tfeuk/1/

答案 1 :(得分:0)

这是使用CSS3}}

上传精彩的教程文件