datagrid里面有一个超级连接列,里面可以设置参数字段和连接格式,msdn里面有介绍,搜索一下就行了

解决方案 »

  1.   

    <asp:HyperLinkColumn DataNavigateUrlField="jzfw"        DataNavigateUrlFormatString="http://localhost/cityps/kongjian/jzfuwu.aspx?ID={0}" DataTextField="显示文本"
              HeaderText="title" NavigateUrl="http://localhost/cityps/kongjian/jzfuwu.aspx?ID={0}">
    <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center" Width="133" VerticalAlign="Middle"></ItemStyle>
    </asp:HyperLinkColumn>
    指向的页面中:
    Request.QueryString["jzfw"].ToString();
      

  2.   

    <asp:HyperLinkColumn DataNavigateUrlField="Name"//.一般家务字段 DataNavigateUrlFormatString="http://localhost/cityps/kongjian/jzfuwu.aspx?jzfw={0}" DataTextField="显示文本"
    HeaderText="title" NavigateUrl="http://localhost/cityps/kongjian/jzfuwu.aspx?jzfw={0}">
    <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center" Width="133" VerticalAlign="Middle"></ItemStyle>
    </asp:HyperLinkColumn>
    指向的页面中:
    Request.QueryString["jzfw"].ToString();
      

  3.   

    目标页用
    Request.QueryString["jzfw"].ToString();
    去接值
    但是你前面有一个特殊符号,不知道能不能接到
      

  4.   

    用模板列<a href="jzfuwu.aspx?jzfw=<%#Eval("字段")%>">aa</a>
      

  5.   

    恩 用Server.UrlEncode()编码一下 估计特殊字符应该能传过去
      

  6.   

    <a href="jzfuwu.aspx?jzfw=<%#Eval("字段")%>">aa</a>
    这个个代码写在什么地方,aa只的是什么?