If (HttpContext.Current.Handler is  a )
{
  //then 第二种 
}
else
{  //第一种
}

解决方案 »

  1.   

    ....有什么分别?如果你能得到上一页的句柄,表明服务器对像还在维护上一个对像的状态你还可以继续访问a对像的属性
    同时这里间接的传值,包括一个非常复杂的对像
    同时可以用 FindControl来查找控件不过我一般都用Reqeust直接获取的
      

  2.   

    两个的区别大了..难道你没有发现用Redirect跳转的时候浏览器的URL是跟着变的?而Server.Transfer跳转的话浏览器里的URL是不会改变的..