如何检查和更改 ASP.net 中的标签和文本框
How to check and change labels and textboxes in ASP.net
我正在尝试使用 asp.net
制作一个网站。首先你必须登录。这个文本框叫做Username
,还有一个文本框叫做Password
。
如果 Username = Hello
和 Password = 123
,那么我希望页面重定向。如果它不匹配,那么我想要一个名为 ErrorMessage
的预先存在的标签来显示一条消息:Please check Username and password
.
这是我当前在按钮单击事件中的代码。
到目前为止没有任何效果。
If (Username.Text.Contains("Hello")) & (Password.Text.Contains("123")) Then
Response.Redirect("MemberContactInfo.aspx")
Else
ErrorMessage.Text = "Please check username and password"
End If
您在 If
语句中使用了错误的运算符。当您希望两个条件都为真时,您应该使用 And
运算符,而不是 &
运算符(执行字符串连接)。
修改您的代码如下:
If (Username.Text.Contains("Hello")) And (Password.Text.Contains("123")) Then
Response.Redirect("MemberContactInfo.aspx")
Else
ErrorMessage.Text = "Please check username and password"
End If
我正在尝试使用 asp.net
制作一个网站。首先你必须登录。这个文本框叫做Username
,还有一个文本框叫做Password
。
如果 Username = Hello
和 Password = 123
,那么我希望页面重定向。如果它不匹配,那么我想要一个名为 ErrorMessage
的预先存在的标签来显示一条消息:Please check Username and password
.
这是我当前在按钮单击事件中的代码。 到目前为止没有任何效果。
If (Username.Text.Contains("Hello")) & (Password.Text.Contains("123")) Then
Response.Redirect("MemberContactInfo.aspx")
Else
ErrorMessage.Text = "Please check username and password"
End If
您在 If
语句中使用了错误的运算符。当您希望两个条件都为真时,您应该使用 And
运算符,而不是 &
运算符(执行字符串连接)。
修改您的代码如下:
If (Username.Text.Contains("Hello")) And (Password.Text.Contains("123")) Then
Response.Redirect("MemberContactInfo.aspx")
Else
ErrorMessage.Text = "Please check username and password"
End If