VS中設計的登錄頁面密碼,用戶名跟資料庫中的一樣為什么總提示密碼錯誤呢


uj5u.com熱心網友回復:
除錯看下你傳遞的引數對不對 提示你密碼不準確 就除錯看下你密碼傳值uj5u.com熱心網友回復:
跟蹤一下re.tostring()為什么不等于textbox2.textuj5u.com熱心網友回復:
我第一次用這個,不知道怎么除錯啊,求助
uj5u.com熱心網友回復:
這個怎樣設定跟蹤呀
uj5u.com熱心網友回復:
已經除錯了,發現re的值等于資料庫中所設定的值
uj5u.com熱心網友回復:
你既然已經會除錯了,你要看re.tostring()和textbox2.text,按道理輸入密碼沒錯的話應該相等然后走else If方法的,你密碼輸值了嗎
uj5u.com熱心網友回復:
輸了已經,而且每次輸的密碼不同,除錯結果也不同的uj5u.com熱心網友回復:
還可能是其他原因么?uj5u.com熱心網友回復:
mycms.Parameters.Add("name"……?
mycms.Parameters.Add("@name"……uj5u.com熱心網友回復:
mycms.Parameters.Add("name"……?
mycms.Parameters.Add("@name"……
這個我也試過了沒影響的![]()
uj5u.com熱心網友回復:
你要用equals 或者compare 字串比較方法 不能直接用等號比較uj5u.com熱心網友回復:
空格 回車 換行 tab 等等,看看有沒有這些不可見字符,兩字串長度是不是一樣的,轉Byte陣列對比看看區別uj5u.com熱心網友回復:
如果是用id?xx 傳進來的 不是用Session獲取 用Request QuerString 獲取 然后是WebFrom 按鈕點擊進來 通過 Request From[ “X”] 獲取uj5u.com熱心網友回復:
兄弟,你要用equals 或者compare 字串比較方法 不能直接用等號==比較。uj5u.com熱心網友回復:
弟弟我已經試過了不行uj5u.com熱心網友回復:
如果是用id?xx 傳進來的 不是用Session獲取 用Request QuerString 獲取 然后是WebFrom 按鈕點擊進來 通過 Request From[ “X”] 獲取
ID設定了標識欄位,可以默認傳值的uj5u.com熱心網友回復:
連的是一個庫嗎![]()
uj5u.com熱心網友回復:
讀出資料庫的資料顯示出來,人工匹配,
uj5u.com熱心網友回復:
首先檢查資料庫里面首位是否存在空格,建議比較前,首尾空格去掉
uj5u.com熱心網友回復:
沒有空格![]()
uj5u.com熱心網友回復:
連的是一個庫嗎
是的,因為添加用戶資訊是可以在資料表里面找到的uj5u.com熱心網友回復:
re.tostring() 和 textbox2.text 的值是否一樣?有沒有空格?
除錯看一看。uj5u.com熱心網友回復:
嘗試用代碼插入一個用戶名和密碼,然后再用這個用戶名和密碼登陸,看看能否成功。
如果能成功,則應該是你以前資料庫里的資料格式不對。uj5u.com熱心網友回復:
嘗試用代碼插入一個用戶名和密碼,然后再用這個用戶名和密碼登陸,看看能否成功。
如果能成功,則應該是你以前資料庫里的資料格式不對。
謝謝,大家,已解決,我用panel控制元件重新做了一遍,實作了,應該是頁面本身問題轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/37217.html
標籤:ASP
下一篇:Vue專案


,
