c# - 'OnCheckedChanged' 时 ASP.NET 更新网页

标签 c# html css asp.net

当有人点击 NewUser 复选框时,我试图在我的网页上显示控件,但我无法让它工作。

Webpage Screenshot

这是我的 Login.aspx 代码:

<div class="form-group">
    <div class="col-md-offset-2 col-md-10">
        <div class="checkbox">
            <asp:CheckBox runat="server" ID="NewUser" OnCheckedChanged="UpdateOptions" />
            <asp:Label runat="server" AssociatedControlID="NewUser">New User?</asp:Label>
        </div>
    </div>
</div>

这是我的 Login.aspx.cs 代码:

//DM Create event to make controls visible if check box is selected
        public void UpdateOptions(object update, EventArgs e)
        {
            if(NewUser.Checked == true)
            {
                ConfirmEmailLabel.Visible = true;
                TextBox3.Visible = true;
                ConfirmPasswordLabel.Visible = true;
                TextBox4.Visible = true;
                Firstname.Visible = true;
                TextBox1.Visible = true;
                Lastname.Visible = true;
                TextBox2.Visible = true;
            }
            else
            {
                ConfirmEmailLabel.Visible = false;
                TextBox3.Visible = false;
                ConfirmPasswordLabel.Visible = false;
                TextBox4.Visible = false;
                Firstname.Visible = false;
                TextBox1.Visible = false;
                Lastname.Visible = false;
                TextBox2.Visible = false;
            }
        }

任何想法将不胜感激?

最佳答案

添加这个

<asp:CheckBox runat="server" ID="NewUser" OnCheckedChanged="UpdateOptions" AutoPostBack="true"/>

关于c# - 'OnCheckedChanged' 时 ASP.NET 更新网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34545477/

相关文章:

css - 我的网页从哪里加载它的 scss 文件?

html - chrome 中的嵌入式字体问题,客户字体底部被切断

javascript - 如何根据页面名称触发 div

c# - 如何从 C++ 后台任务(Windows 通用应用程序)调用 C# 函数?

c# - 如何让 '&' 在 MenuItem 中显示为文本

Javascript 表单验证返回

jquery - 滚动时固定的元素

c# - Entity Framework 6-使用我的getHashCode()

c# - Moq 验证方法失败,即使方法将被调用

多个 div 上的 Javascript 叠加