选中复选框后,我想打开文件上传。在我的aspx页面中,其中包含一个复选框和一个文件上传。文件上传控件的可见状态为false。现在,我想在检查时打开文件上传对话框。请帮助我做到这一点。

<form id="form1" runat="server">
    <div>
        <asp:CheckBox ID="chk1" runat ="server" />
        <asp:FileUpload ID="FileUpload1" runat="server" visible="false"  />

    </div>
    </form>

最佳答案

您需要使用OnCheckedChanged事件。

例如。

 <asp:CheckBox ID="CheckBox1" runat="server"
            oncheckedchanged="CheckBox1_CheckedChanged" AutoPostBack="True"/>


并在后面的代码中

protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        //open file upload
    }

关于c# - 选中复选框后打开文件上传,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13931543/

10-10 13:07