try<asp:HyperLink id=HyperLink1 runat="server" Width="24%" Height="30px" 
Text='<%# DataBinder.Eval(Container.DataItem, "SHOPGOODSCATEGORYNAME") %>' BackColor="White" 
NavigateUrl='<%# String.Format("file:///D:\Inetpub\wwwroot\WebJatown\ShopCategoryInfo.aspx?id={0}&name={1}",DataBinder.Eval(Container.DataItem, "ID"),DataBinder.Eval(Container.DataItem, "Name")) %>' />

解决方案 »

  1.   

    ShopCategoryInfo.aspx?id=<%# DataBinder.Eval(Container.DataItem, "SHOPGOODSCATEGORYNAME")%>看看这样行吗?
      

  2.   

    我试了一下下面的代码:
    <asp:HyperLink id=HyperLink1 runat="server" Width="24%" Height="30px" 
    Text='<%# DataBinder.Eval(Container.DataItem, "SHOPGOODSCATEGORYNAME") %>' BackColor="White" 
    NavigateUrl='<%# String.Format("file:///D:\Inetpub\wwwroot\WebJatown\ShopCategoryInfo.aspx?id={0}&name={1}",DataBinder.Eval(Container.DataItem, "ID"),DataBinder.Eval(Container.DataItem, "Name")) %>'
    运行时,报这儿有错,