日期:2014-05-19  浏览次数:20716 次

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();
}