最近修改的几个 bug,问题不大,查找起来却几番周折,汇总起来如下。

      1.诡异电话号码

      客服邮件反馈,很多用户服务热线变成了“0371-45875487”。看到这问题的第一反映是可能因为程序某个地方有人不小心写死了“0371-45875487”,因为服务热线对应数据库为一个字段ServiceTelephone,自然的把“0371-45875487”想象成了一个整体,在web解决方案中查找关键字“0371-45875487”,没有结果,数据库存储过程查找一遍,也没有结果,思路中断了,就先把数据处理了下,原因待查。

      没几天,客服又反馈用户服务热线好多又变成了“0371-45875487”,再次超找问题,方式和上次一样,只是搜索关键词变成了“45875487”,没想到很顺利的定位到了问题。出现问题是在个人资料修改页,截取部分代码如下:

                   <tr>
                        <td  align="right" valign="middle" bgcolor="#F9F9F9">
                            服务热线:</td>
                        <td align="left" valign="middle">
                            <input name="mendiantelephone1" type="text" id="mendiantelephone1" style="width: 30px;"
                                value="0371" size="4" maxlength="5" runat="server" />
                            -
                            <input name="mendiantelephone2" type="text" id="mendiantelephone2" style="width: 50px;"
                                value="45875487" maxlength="8" runat="server" /></td>
                    </tr>
资料修改aspx代码

相关文章: