2

チェックボックスをオンにしたときにファイルのアップロードを開きたいです。チェックボックスとファイルアップロードを含む私のaspxページ。ファイル アップロード コントロールの表示ステータスは false です。これで、チェックをオンにすると、ファイルのアップロード ダイアログ ボックスが開きます。これを行うのを手伝ってください..

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

    </div>
    </form>
4

2 に答える 2

1

OnCheckedChangedイベントを使用する必要があります。

例えば。

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

そしてコードビハインドで

protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        //open file upload
    }
于 2012-12-18T11:18:13.467 に答える
0

たとえば、 onclick イベントを追加できます

onclick="document.getElementById('<%=FileUpload1.ClientID%>').click(); return false;"
于 2012-12-18T11:04:39.770 に答える