没有错,你取参数还有一个方法
Request.QueryString["id"];
是使用http带参数的
Microsoft还提供比较多的方法取上一页服务器端控件信息
例如使用session ,cookies viewstate,等等