输入字符串格式不正确
string[] ids = Request.QueryString[ "bookid "].Split( ', ');
for (int i = 0; i < ids.Length; i++)
{
string ID = string.Format( "{0} ", ids[i]);
Response.Write(Convert.ToInt32(ID));
}
数据库定义的字段是INT类型,我需要批量传值,用“,”号隔开,然后传到接收页面,接收页截取后再转成INT类型就报错了,以上是代码
[解决办法]
string[] ids = Request.QueryString[ "bookid "].Split( ', ');
for (int i = 0; i < ids.Length; i++)
{
if (ids[i]!= " ") Response.Write(Convert.ToInt32(ids[i]));
}
[解决办法]
先判断ids[i] 是否是数值型变量或是否为空,在进行Convert
[解决办法]
接分