Jquery 如何仅显示';浏览';asp文件上传按钮?

Jquery 如何仅显示';浏览';asp文件上传按钮?,jquery,asp.net,file-upload,Jquery,Asp.net,File Upload,我正在asp.net应用程序中使用文件上载。我只想显示“浏览”按钮,我不想使用任何flash文件 这怎么可能 我尝试了一次,但在这方面,btn风格正在改变,文本框正在显示,其他这也不能解决我的问题 <asp:FileUpload ID="ImageFileId" runat="server" class="file" /> <asp:Button ID="browse" runat="server" Text="Change Image" /> .file { vi

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

这怎么可能

我尝试了一次,但在这方面,btn风格正在改变,文本框正在显示,其他这也不能解决我的问题

<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(); });
});

文件
{
可见性:隐藏;
身高:0;
宽度:0;
显示:块;
}
$(函数(){
$('#browse')。单击(函数(){$('.file')。单击();});
});

请给出一些示例?

尝试此示例,注意-您需要使用
可见性:隐藏
,否则出于安全原因浏览器将不会执行此操作


这是一个使用CSS上传的awesomw教程文件

所以您不想看到与文件输入字段关联的文本框?对吗?你可以玩输入的css。你可以在DebBugger中看到路径是的,我不想看到TextBox。只要在同一个音符上设置高度/宽度为0,你需要设置
display:block为了利用高度/宽度的优势,它不使用asp按钮控件,正在单击浏览btn,但未打开“打开”对话框。您可以粘贴一些代码吗?很难进行盲调试:)