您好,登錄后才能下訂單哦!
今天犯了一個低級錯誤
導致自己又自殺掉N多腦細胞
問題是這樣的,一個有點奇怪的現象,就是我在一個textbox(下方用A表示)控件之后加了一個RequiredValidate的驗證控件,就是非空的驗證控件(下方用B表示)
然后當我調試的時候,故意把這個A置空,然后點擊提交按鈕
結果出現的問題是驗證成功的同時(就是有紅色的提示字樣出現),還會繼續執行我的后臺代碼,導致后臺中我用到了一個convert.todatetime(A.text)的東東,就報錯出黃頁了。
這個報錯問題根源其實不在于黃頁,而是驗證提示錯誤之后,就不應該再繼續執行后臺的代碼了。
我百思不得其解,而又好像是似曾相識。
最后找了一同事大哥幫我看看
發現是前臺有腳本錯誤,雖然腳本錯誤指示的也不太明確,但是查了一會兒還是發現了根源。
就是我在前臺頁面曾經注釋過一段html的代碼,而注釋的方法是用自己平時使用的番茄插件的快捷鍵,shift+* ,結果這個注釋其實是把代碼以<!-- .......-->這種形式注釋掉了。
但是html 的代碼注釋應該用的是<%-- ........--%>。
所以最后就這樣解決了。這確實是我第二次犯這個錯誤,一定不會再犯。
如果大家有遇到同樣問題的,可以先分析一下是不是跟我出現了同樣的問題導致。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。