3楼说的很对啊
你这个字符串都不是数字,怎么装换成数字呢,呵呵。。。。
用try{ } catch { } 试试
Exception objErr = Server.GetLastError().GetBaseException();
string err = "<b>Error Caught in Page_Error event</b><hr><br>" +
"<br><b>Error in:</b>" + Request.Url.ToString() +
"<br><b>Error Message:</b>" + objErr.Message.ToString()+
"<br><b>Stack Trace:</b><br>" +
objErr.StackTrace.ToString();
Response.Write(err.ToString());
Server.ClearError();
或者在Global.asax的Application_Error中写错误处理
类似的试试看
格式错误啦,无法转换