溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

關(guān)于.net驗證控件檢錯之后繼續(xù)執(zhí)行后臺代碼的錯誤分析

發(fā)布時間:2020-07-19 20:23:11 來源:網(wǎng)絡(luò) 閱讀:1203 作者:我不會抽煙 欄目:編程語言

今天犯了一個低級錯誤

導(dǎo)致自己又自殺掉N多腦細(xì)胞


問題是這樣的,一個有點奇怪的現(xiàn)象,就是我在一個textbox(下方用A表示)控件之后加了一個RequiredValidate的驗證控件,就是非空的驗證控件(下方用B表示)



然后當(dāng)我調(diào)試的時候,故意把這個A置空,然后點擊提交按鈕

結(jié)果出現(xiàn)的問題是驗證成功的同時(就是有紅色的提示字樣出現(xiàn)),還會繼續(xù)執(zhí)行我的后臺代碼,導(dǎo)致后臺中我用到了一個convert.todatetime(A.text)的東東,就報錯出黃頁了。

這個報錯問題根源其實不在于黃頁,而是驗證提示錯誤之后,就不應(yīng)該再繼續(xù)執(zhí)行后臺的代碼了。

我百思不得其解,而又好像是似曾相識。

最后找了一同事大哥幫我看看

發(fā)現(xiàn)是前臺有腳本錯誤,雖然腳本錯誤指示的也不太明確,但是查了一會兒還是發(fā)現(xiàn)了根源。

就是我在前臺頁面曾經(jīng)注釋過一段html的代碼,而注釋的方法是用自己平時使用的番茄插件的快捷鍵,shift+*  ,結(jié)果這個注釋其實是把代碼以<!-- .......-->這種形式注釋掉了。

但是html 的代碼注釋應(yīng)該用的是<%-- ........--%>。


所以最后就這樣解決了。這確實是我第二次犯這個錯誤,一定不會再犯。

如果大家有遇到同樣問題的,可以先分析一下是不是跟我出現(xiàn)了同樣的問題導(dǎo)致。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI