两种方式,一种是用正则判断,二种是直接用int.TryParse进行格式化,如果格式化不成功,就是非数字.
string req = Request["aaa"];
if(!int.TryParse(req))
Response.Redirect("Error.aspx?err=只能输入数字")
string req = Request["aaa"];
int result;
if (!int.TryParse(req, out result))
{
//do
}
你改一改就好了,
另外,用正则比较好,
http://kaixin322.blog.sohu.com/159730464.html 参考