【牛腩新闻发布系统】——验证码的反思

本文记录了解决系统中验证码无法正常显示的问题过程。作者最初使用Firefox调试时遇到困难,在尝试多种方法并查阅多位前辈的博客后,最终找到了有效的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言


  系统中的验证码的显示耽搁了我不少时间,所以决定将解决方案总结一下,顺便给大家分享。

  并且也是给自己提个醒,勉励一下自己


                      --不听老人言,吃亏在眼前


正文


  问题


  最开始用的Firefox调试的,连显示失败的图标都不显示,直接懵13,根本不知道发生了什么

  

  后来换了浏览器才发现原来是验证码显示失败了。

  


  过程

  

  1.独自探索

  第一个反应是一般处理程序的问题,毕竟和牛老师的代码不完全一样。

   少了文件最上面的<%@ .....%>的代码,但无论是手敲还是copy,都不能使其正确显示。

   这也是最终是我放弃自己研究想法的原因。


  而我对于路径的怀疑基本为


   通过两个文件相对位置能准确的找到处理程序的路径

   

  

  2.同学帮忙

  前后找了两三个同学,但是因为进度等原因,都没有得到准确的答案,而是帮忙我指向了博客,并最终找到了答案。


  3.巨人肩膀

  前后看了多个师哥师姐的博客,不仅找到了自己想要的答案,也学习了其他好多的东西。

    


  

  解决方案

  

  1.添加一般处理程序

  


  2.删除WaterMark.ashx.cs文件(非常重要)

  


  3.双击WaterMark.ashx文件进行代码编写


  进入文件后就能发现之前怎么都不能正常显示的代码了,之后将牛老师给大家的代码粘贴进来就OK了

  


  最后,真想用锤子敲自己一下,其实解决的方法,明明就已经发现了。


  而且已经标重点了,而还是自以为的没有关系,就放弃了


  真是不听老人言啊。


结语


             尝试一切的不可能



评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值