我正在嘗試使用 asp.net 創建一個網站。首先你必須登錄。這個文本框叫做“用戶名”,還有一個文本框叫做“密碼”。
如果用戶名 = Hello 和密碼 = 123,那么我希望頁面重定向。如果不匹配,那么我想要一個名為“ErrorMessage”的預先存在的標簽來顯示一條訊息,上面寫著“請檢查用戶名和密碼”。
這是我當前在按鈕單擊事件中的代碼。到目前為止沒有任何效果。
If (Username.Text.Contains("Hello")) & (Password.Text.Contains("123")) Then
Response.Redirect("MemberContactInfo.aspx")
Else
ErrorMessage.Text = "Please check username and password"
End If
uj5u.com熱心網友回復:
您在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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/417548.html
標籤:
