protected void Button1_Click(object sender, EventArgs e)
{
if (username.Text == "test" && password.Text == "test")
Response.Cookies ["TheCookie"]["Username"] = username.Text;
Response.Redirect("loggedIn.aspx");
else
Label1.Text = "Invalid Username and/or Password.";
}
上面是我试图做的一个功能。出于某种原因,这里的else语句没有被接受。我不知道为什么。任何帮助,将不胜感激。.Net其他声明
如果你在一个if分支上有多个语句,那么你需要一个封闭块'{}'。 –
阅读错误信息;它具体告诉你什么是问题。在向别人求助时,你也应该总是包括相关的错误信息,而不是仅仅说没有解释就无法工作。 – Servy
空白被忽略。你的缩进是误导性的:你的'Response.Redirect'没有被包含在'if'中,你的'else'是没有意义的。 –