我需要这个复选框才能AutoPostBack="True"触发OnCheckedChanged="chkCompany_OnCheckedChanged"。问题是我不希望页面被刷新和重定向,我希望用户保持在原来的位置。
ASPX:
<asp:CheckBox OnCheckedChanged="chkCompany_OnCheckedChanged" AutoPostBack="True" CssClass="chkCompany" ClientIDMode="Static" ID="chkCompany" runat="server" />
Run Code Online (Sandbox Code Playgroud)
C#:
protected void chkCompany_OnCheckedChanged(object sender, EventArgs e)
{
if (chkCompany.Checked)
{
txtName.Visible = false;
}
else
{
txtName.Visible = true;
}
}
Run Code Online (Sandbox Code Playgroud) 所以我试图让我的登录表单正常工作。我的数据库中有一张表,我希望能够使用它进行登录。该表有两行,用户名和密码,当用户正确输入时,应该重定向到正确的页面。但是当我按下按钮时,没有任何反应,我在这里做错了什么?
\n\n模型:
\n\nnamespace Barndomshem.Models\n{\n public class User\n {\n public string Username { get; set; }\n public string Password { get; set; }\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n看法:
\n\n<div class="container">\n <div class="row">\n <div class="box">\n <div class="col-lg-12">\n <form class="form-wrapper" id="contact-form" method="post" role="form" novalidate>\n <div class="form-group">\n <div class="row">\n <div class="form-group col-lg-4">\n <label for="name">\n Anv\xc3\xa4ndarnamn\n </label>\n <input type="text" id="name" name="name" class="form-control" data-errmsg="Fyll i anv\xc3\xa4ndarnamn."\n placeholder="Ditt Anv\xc3\xa4ndarnamn" required />\n </div>\n </div>\n </div>\n <div class="form-group">\n <div class="row">\n <div class="form-group col-lg-4">\n <label for="number">\n L\xc3\xb6senord\n </label>\n <input …Run Code Online (Sandbox Code Playgroud)