- 所属分类:网站建设知识
- 作者: 独占网络
- 更新时间: 2015-2-7 10:28:50
- 返回列表
我们写.net代码的时候经常会用到传递一个参数过来之后,我们要将参数拿到数据库去查询,如我们经常参数要查询的两条记录如id=1,2,这种情况下一般刚开始写代码的技术人员就会直接使用.net里面的Request.QueryString["id"],去得到参数然后就直接去查询,这种方法是可以得到信息,但是如果参数有问题的情况就会出现报错,下面我们会讲一下.net正确的方法得样去调用参数。
下面我们直接调用我们书写的代码给大家展示一下。
//定义一个新变量存放得到的参数的变list
string allid = string.Empty;
//判断是否为空值
if (!string.IsNullOrEmpty(Request.QueryString["id"]))
{
//分割参数,将变量分割为字符数组
string[] idlist = Request.QueryString["id"].Split(',');
//将数组循环出来
foreach (string sid in idlist)
{
//判断信息是否为空
if (!string.IsNullOrEmpty(sid))
{
//定义一个变量,存放新的变量
int id = 0;
//将字符串转型为整型
int.TryParse(sid, out id);
//判断参数是存大于0,证明有信息
if (id > 0)
{
//判断是否为个参数
if (!string.IsNullOrEmpty(allid))
{
//加入,为分割多个参数
allid += ",";
}
//加入参数
allid += id;
}
}
}
}
根据上面的代码我们就可以得到正确有方法
如有不懂,联系独占网络(http://www.sz886.com)