我看到了這個問題,"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 - 你對一個叫「班級」的人有什麼期望?只是在開玩笑;-) –