【发布时间】:2011-11-10 02:57:03
【问题描述】:
看到了这个问题,"Show Open Dialog on a Button click":
'我必须在单击按钮时显示一个打开对话框。基本上我必须上传一个文件,为此我使用 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 吗?
-
@Matt - 你对一个将他的课程命名为“Class”的人有什么期望?开个玩笑;-)
-
@Dominic 如果您仔细阅读,您会发现这不是我的代码;)
-
@Roy - 是的,我知道,我说我在开玩笑!! ;-)
标签: javascript asp.net file-upload