一次难忘的ASP.NET DEBUG经历,按钮不能提交

博主在将复杂的ASP代码转换为ASP.NET过程中遇到挑战,特别是由于输入控件与整体流程紧密相连,导致数据关系错综复杂。在尝试解决一个无法提交按钮的问题时,最终发现是因为遗留的</form>标签导致的。
任务是把一大堆的asp代码翻译成为asp.net,痛苦啊,非常复杂的财务逻辑,每个输入控件都跟整个流程都有关系,数据关系像个蜘蛛网一样。

页面套了很多层的控件,在其中一个层次的控件插入一个Button,怎么都提交不了,
察看所有验证代码也没有问题, asp.net1.1版本的 webuivalidator.js 文件也是ok的。

瞎搞了几个小时郁闷中。。

后来火气大,把这个按钮乱丢一气,拉到控件叶面顶部,去洗个澡先。

洗完澡不经意间同步一次到发布目录,随便点了一下,竟然可以提交了!damn.

仔细检查html 源, 终于发现原来从 asp抠出来的一块代码里面有个 </form>没有去掉,
结果按钮放在这个 </form> 后面,就完全不起作用了!!

记得LXB以前犯过这个错误,我竟然也犯这个错了,哈哈,LXB,我老了。

转载于:https://www.cnblogs.com/xiaotaoliang/archive/2006/01/06/312005.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值