引发类型为“System.Web.HttpUnhandledException”的异常。从字符串“120860542&projectid=130140&c=10”到类型“Integer”的转换无效。
我的URL地址是 http://aa.com/a.aspx?id=120860542&projectid=130140&c=10
页面获取ID参数时,从后台错误日志里一直不间断的出现这个错误,我自己访问是没有问题的,网站访问量每天150万PV一般,只是少数的人可能会报这个错误,有遇到过这样问题的园友吗,求解。
1楼兄弟,你可能理解错了,我现在的问题是Request.QueryString("id"),但是获取的值变成了:120860542&projectid=130140&c=10,而不是 120860542。
Request.QueryString("c")可直接做字符串使用,不需要toString()就可以了
&这个符号你是全角的还是半角的
楼上正解,全角的还是半角。
全角半角肯定没问题,是半角的,这个地址是从程序生成的,一天PV150万左右,绝大部分访问这个页面地址都没问题的,会不间断的出现少数这样的错误,我怀疑是不是访问压力造成IIS或者.net内置处理url出了什么问题,大家有谁遇到过这样的问题吗,如何解决?
你的问题描述很模糊,详细的记录客户端的情况后分析。
我维护的网站,浏览量比你高n倍,还没有你出现的问题。
120860542这个事固定值还是变化的,可能溢出了吧