关于.net验证控件检错之后继续执行后台代码的错误分析-创新互联
今天犯了一个低级错误
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、成都网站建设、文昌网络推广、微信小程序开发、文昌网络营销、文昌企业策划、文昌品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联为所有大学生创业者提供文昌建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com导致自己又自杀掉N多脑细胞
问题是这样的,一个有点奇怪的现象,就是我在一个textbox(下方用A表示)控件之后加了一个RequiredValidate的验证控件,就是非空的验证控件(下方用B表示)
然后当我调试的时候,故意把这个A置空,然后点击提交按钮
结果出现的问题是验证成功的同时(就是有红色的提示字样出现),还会继续执行我的后台代码,导致后台中我用到了一个convert.todatetime(A.text)的东东,就报错出黄页了。
这个报错问题根源其实不在于黄页,而是验证提示错误之后,就不应该再继续执行后台的代码了。
我百思不得其解,而又好像是似曾相识。
最后找了一同事大哥帮我看看
发现是前台有脚本错误,虽然脚本错误指示的也不太明确,但是查了一会儿还是发现了根源。
就是我在前台页面曾经注释过一段html的代码,而注释的方法是用自己平时使用的番茄插件的快捷键,shift+* ,结果这个注释其实是把代码以这种形式注释掉了。
但是html 的代码注释应该用的是<%-- ........--%>。
所以最后就这样解决了。这确实是我第二次犯这个错误,一定不会再犯。
如果大家有遇到同样问题的,可以先分析一下是不是跟我出现了同样的问题导致。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文题目:关于.net验证控件检错之后继续执行后台代码的错误分析-创新互联
文章网址:http://myzitong.com/article/dejpoh.html