网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

关于.net验证控件检错之后继续执行后台代码的错误分析

今天犯了一个低级错误

温江网站建设公司成都创新互联公司,温江网站设计制作,有大型网站制作公司丰富经验。已为温江上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的温江做网站的公司定做!

导致自己又自杀掉N多脑细胞

问题是这样的,一个有点奇怪的现象,就是我在一个textbox(下方用A表示)控件之后加了一个RequiredValidate的验证控件,就是非空的验证控件(下方用B表示)

然后当我调试的时候,故意把这个A置空,然后点击提交按钮

结果出现的问题是验证成功的同时(就是有红色的提示字样出现),还会继续执行我的后台代码,导致后台中我用到了一个convert.todatetime(A.text)的东东,就报错出黄页了。

这个报错问题根源其实不在于黄页,而是验证提示错误之后,就不应该再继续执行后台的代码了。

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

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

发现是前台有脚本错误,虽然脚本错误指示的也不太明确,但是查了一会儿还是发现了根源。

就是我在前台页面曾经注释过一段html的代码,而注释的方法是用自己平时使用的番茄插件的快捷键,shift+*  ,结果这个注释其实是把代码以这种形式注释掉了。

但是html 的代码注释应该用的是<%-- ........--%>。

所以最后就这样解决了。这确实是我第二次犯这个错误,一定不会再犯。

如果大家有遇到同样问题的,可以先分析一下是不是跟我出现了同样的问题导致。


标题名称:关于.net验证控件检错之后继续执行后台代码的错误分析
当前链接:http://bjjierui.cn/article/iiiegh.html

其他资讯