我有两个页面:一个是GridView.aspx,另一个是DetailsView.aspx
GridView.aspx页面里有GridView控件帮定数据,DetailsView.aspx里有DetailsView控件帮定数据,GridView控件包括<asp:HyperLinkField DataNavigateUrlFields="UserID" DataNavigateUrlFormatString="~/Skins/ModifyReg.aspx?UserID={0}"
            HeaderText="选择" Text="详细信息" />,把UserID传过去,但在DetailsView.aspx这个页面怎么接受啊?DetailsView控件只用了SqlDataSource数据源,DetailsView.aspx页面没有任何代码。

解决方案 »

  1.   

    DetailsView.aspx 接收userID参数.
    String id = Request.QueryString("userID");
    然后根据这个参数从数据库里面取..
      

  2.   

    string id = Request["userID"];
      

  3.   

    Gridview选定选择
    把detailview进行一下配置,选定数据源, 下一步。选择control,右面选择你的Gridview的木个列
      

  4.   

    我的后台没有代码,怎么根据这个参数从数据库里取?什么意思?每建立一个aspx文件的时候,都有隐藏的cs文件的..
      

  5.   

    那就再前一个页面取好了,存在sission一起传过去,
      

  6.   

    http://www.tbnet.cn/e_tech/aspx/2006-06-15/5027.html