通过A.aspx?id=123 传递值给B.aspx框架页面C.aspx
在C页面使用Request.QueryString("id")不能获取值~请教怎样解决?谢谢!!

解决方案 »

  1.   

    当然不能,C页面想要得到那个值需要是c.aspx?id=123这样才行
    C页面是在B页面中还是B、C都在A中?
      

  2.   

    C页面是框架页面,B页面是主页面~C页面是嵌在B页面里的,而A页面是传值的页面,上面打错了~不好意思~应该是这样,通过A页面连接到B页面,B.aspx?id=12345,而在C页面获取id值,在C页面使用Request.QueryString("id")获取不到值~请教怎样解决?谢谢!!
      

  3.   

    在b.aspx中的page_load事件中,去request.querystring("id")将取到的值赋于session.
    在c.aspx中去判断session值。
      

  4.   

    我估计你是要传登陆信息吧,还是用SESSION吧
      

  5.   

    我觉得那你在B.aspx中设置c.aspx那个frame的url为c.aspx?id=<%# Request.QueryString("id")%>,然后在C页面应该就可以取到Request.QueryString("id")的值了