asp.net中request问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:18:04
我第一个页面中用index1.aspx?id=变量,去调用index1.aspx页面
这里的变量是本页中定义的一个变量,但是并不是固定值
在index1.aspx中用request["id"]接收的时候提示出现错误.
如果是index1.aspx?id=1这样的写法就没错,望高手指点!
问题已经解决

提示出现错误,肯定是因为没有得到id变量的值(id变量的值为空)!
在.net中如果使用request["id"],就必须保证id变量的值不为为空,否则request["id"]就会报错!
首先得先判断一下:范例如下:
if (Request["id"]!=null && Request["id"]!="")
{
//你要执行的代码
}
else
{
Response.Write("id变量的值为空!");
Response.End();
}