我要处理这样的一个问题:共A页面链接到B页面,链接的时候是带参数的,例如:b.aspx?id=9;
传递的Id值是个数字,怎样处理在传值的时候是数字的情况,比如用户把id值写为900,但根本就没有id为900的情况,或者说改为 id=fadfadfsa;这样的,id本来是数字的,用户却输入字符串,这时肯定要报错了。怎样处理这些情况,那位高手知道一下!
int.TryParse(string,out result);
如果用户输入是非法字符串,你想让地址栏里变成所想要的“...8?”,那就重定向一下。
加判断 让等于8的时候 直接 跳转, 不是的话 把值改成 8 再跳转
int.TryParse(string a,out result);
如果a不是数字则返回false
然后你就可以做你想做的事了
在后台地进行判断。重定向,就OK了。