我看到了这个问题,"Show Open Dialog on a Button click":jQuery的文件上传清爽页面
“我必须显示在点击一个按钮一个打开的对话框。基本上我有上传文件,为此我使用FileUpload控件,但我不想把它展示给用户,而不是我要显示一个按钮”
而答案是:
<script type="text/javascript">
$(document).ready(function() {
$("#btn").click(function() {
$("#FileUpload1").click();
return false;
});
});
</script>
<style type="text/css">
.Class { visibility:hidden;}
</style> </head> <body>
<form id="form1" runat="server">
<div>
<asp:Button ID="btn" runat="server" Text="Send File"/>
<asp:FileUpload ID="FileUpload1" CssClass="Class" runat="server" />
但我试过了,它所做的只是刷新页面,任何人都知道问题是什么?
当然,您可以想出更具描述性的标题。 –
你能发布生成的HTML吗? – Blender
@Matt - 你对一个叫“班级”的人有什么期望?只是在开玩笑;-) –