int id = Convert.ToInt32(Request.QueryString["id"]);提示出错,
怎么解决啊
喵喵时光机
浏览 397回答 2
2回答
缥缈止盈
首先,你的错误提示和你传的代码不匹配。错误提示是字符串转时间类型出错,而代码里面是querystring中的参数转化成int32。其次,querystring当中的参数在使用前要先判断这个参数是否存在,即:if(Request.QueryString["id"]!=null)最后,获取参数后要转换成字符串并去除可能有的后置空格,如下int id = Convert.ToInt32(Request.QueryString["id"].tostring().trim());