我想在选中复选框时打开文件上传。在我的aspx页面中包含一个复选框和一个文件上传。文件上传控件可见状态为false。现在我想检查检查时打开文件上传对话框。请帮我这样做..
<form id="form1" runat="server">
<div>
<asp:CheckBox ID="chk1" runat ="server" />
<asp:FileUpload ID="FileUpload1" runat="server" visible="false" />
</div>
</form>
答案 0 :(得分:1)
您需要使用OnCheckedChanged事件。
例如
<asp:CheckBox ID="CheckBox1" runat="server"
oncheckedchanged="CheckBox1_CheckedChanged" AutoPostBack="True"/>
并在
背后的代码中protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
//open file upload
}
答案 1 :(得分:0)
例如,您可以添加onclick事件
onclick="document.getElementById('<%=FileUpload1.ClientID%>').click(); return false;"