asp.net 网页间参数传递问题
现在我有两个网页 a.aspx,b.aspx 
 b.aspx   完成一个查询功能,查询id   可以在本页的一个文本框输入,也可以由a.asp传过来,我用的是   b.aspx?key= "值 " 来传递的 
 现在如果从 a.aspx   到b.aspx   可以完成查询   
 但当从其它页面通过 到 b.aspx   的链接 加载 b.aspx   时没有参数传入 会出现错误   
 问题是:在b.aspx中怎样判断 有没有参数传入,如果有就执行查询显示结果, 
 如果没有就显示默认页面?? 
------解决方案--------------------string str= " "; 
 if(Request.QueryString[ "id "]!=null) 
 { 
    str=Request.QueryString[ "id "].ToString(); 
 }