【发布时间】:2015-11-27 07:25:03
【问题描述】:
我正在使用 C#(在 asp.net 中),我正在尝试以正确的方式添加嵌套的 IF,但我不断收到这 3 个错误,第二个 if (chk1==checked) 说 Syntax error, '(' expected ,@ 987654324@ 和 ) expected !有人能帮我吗 ?
我的代码:
protected void CreateUser_Click(object sender, EventArgs e)
{
var manager = Context.GetOwinContext().GetUserManager<ApplicationUserManager>();
var signInManager = Context.GetOwinContext().Get<ApplicationSignInManager>();
var user = new ApplicationUser() { UserName = Email.Text, Email = Email.Text };
IdentityResult result = manager.Create(user, Password.Text);
if (result.Succeeded)
{
if (chk1==checked)
{
signInManager.SignIn( user, isPersistent: false, rememberBrowser: false);
IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response);
} else
Response.Write("Sorry");
}
else
{
ErrorMessage.Text = result.Errors.FirstOrDefault();
}
}
【问题讨论】:
-
什么是
chk1和checked?? -
@Sushil
chk1是<asp:CheckBox ID="chk1" runat="server" /> -
你的条件应该是
if(chk1.checked == true)或者你也可以使用if(chk1.checked)
标签: c# asp.net if-statement syntax error-handling