首页 > 解决方案 > 在 HTML 中选中复选框后出现图像

问题描述

protected void btnSubmit_Click(object sender, EventArgs e)
    {

        imgPurple.Visible = true;
    }

现在,我可以在单击 btnSubmit 后使 imgPurple 出现。然而,这不是我想要的。

我希望 imgPurple 在我选中复选框而不是按钮时出现。我该如何做到这一点?

标签: javascripthtml

解决方案


您是否将 AutoPostBack 设置为 true?您尝试过的按钮将导致回发,但复选框更改默认情况下不会回发。这有效:

<asp:CheckBox ID="CheckBox1" AutoPostBack="true" OnCheckedChanged="CheckBox1_CheckedChanged" runat="server" />

具有以下内容:

protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        imgPurple.Visible = true;
    } 

推荐阅读