【发布时间】:2012-12-04 14:49:01
【问题描述】:
我在母版页的子页中有一个 ImageButton 和一个 FileUpload 控件。我想实现当用户单击 ImageButton 时,会弹出浏览文件窗口,就像我们单击 FileUpload 控件的浏览按钮时所做的一样。
点击ImageButton时如何调用FileUpload控件的浏览文件窗口?
【问题讨论】:
我在母版页的子页中有一个 ImageButton 和一个 FileUpload 控件。我想实现当用户单击 ImageButton 时,会弹出浏览文件窗口,就像我们单击 FileUpload 控件的浏览按钮时所做的一样。
点击ImageButton时如何调用FileUpload控件的浏览文件窗口?
【问题讨论】:
你试过了吗?
<script>
function browse() {
document.getElementById('<%= FileUpload1.ClientID %>').click();
}
</script>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:ImageButton ID="ImageButton1" runat="server" OnClientClick="browse()"
ImageUrl="http://stackoverflow.com/favicon.ico" />
【讨论】:
ImageButton1.Attributes["onclick"] = string.Format("document.getElementById('{0}').click();", FileUpload1.ClientID);