HyperLink 做成是 LinkButton
(可以利用CommandName 与 CommandArgument 属性)然后在 ItemCommand 里写 LinkButton 的点击事件(保存用户选择的RECORD_ID)

解决方案 »

  1.   

    在TansferToURL这个函数里写呀
    要么Session,要么传递参数到打开页面
      

  2.   

    你可以用地址传值不是更方便吗?然后在新页面中
    Requset.QueryString["RECORD_ID"].ToString();来取得你穿过来的值.
      

  3.   

    用LinkButton可以捕捉用户事件然后在后台将事务状态储存到session当中去;
      

  4.   

    上面只是一个datagrid的一列,TansferToURL只有在绑定的时候才会调用。用户选择“详细”时不会去调用。
      

  5.   

    通过linkbutton的话,怎样在事件处理时得到用户选择的是哪个"RECORD_ID",没用过linkbutton烦请指教,谢谢。
      

  6.   

    利用CommandArgument 來傳 RECORD_ID
    CommandArgument = '<%# DataBinder.Eval(Container, "DataItem.RECORD_ID") %>'CommandName 有什麼用?
    是在 ItemCommand 裡用的:
    if(e.CommandName == "[LinkButtonCommandName]")
    {
      Session["abc"] = e.CommandArgument.ToString();
    }