<asp:HyperLink ID="HyperLink1" runat="server"
 NavigateUrl='juBaoXin.aspx?prosecutoredName=<%#Server.UrlEncode(Eval("prosecutoredName").ToString())%> & prosecutoredUnit=<%#Server.UrlEncode(Eval("prosecutoredUnit").ToString())%> &
 prosecutoredPosition=<%#Server.UrlEncode(Eval("prosecutoredPosition").ToString())%> &
 prosecutoredZhiJi=<%#Server.UrlEncode(Eval("prosecutoredZhiJi").ToString())%>'>查看</asp:HyperLink>web里面我是这样子传值的 gridview里面,但是我判断数据是否为空的时候发现数据没有传过去,不知道怎么改了,肯定各位高手指定一下。先谢谢了

解决方案 »

  1.   

    你打开的连接看下juBaoXin.aspx?看下 prosecutoredName 等参数是否有值
      

  2.   

     string a = Request.QueryString["prosecutoredName"];
                    string b = Request.QueryString["prosecutoredUnit"];
                    string c = Request.QueryString["prosecutoredPosition"];
                    string d = Request.QueryString["prosecutoredZhiJi"];这样子只有a有值 其他的都是null
      

  3.   

    <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#"juBaoXin.aspx?prosecutoredName="+Server.UrlEncode(Eval("prosecutoredName").ToString())+"& prosecutoredUnit="+Server.UrlEncode(Eval("prosecutoredUnit").ToString())+"&prosecutoredPosition="+Server.UrlEncode(Eval("prosecutoredPosition").ToString())+"&prosecutoredZhiJi="+Server.UrlEncode(Eval("prosecutoredZhiJi").ToString())%>'>查看</asp:HyperLink>