<ItemTemplate>
<a href='Detail.aspx?name=<%# Server.UrlEncode(DataBinder.Eval(Container.DataItem, "Dname ").ToString()) %>' style=" color:#5c8dd9">药品详细信息</a>
<%--<asp:HyperLink ID="HyperLink1" runat="server" ForeColor="#5c8dd9"
NavigateUrl='<%# Eval("Dname","Detail.aspx?name={0} %>' Text="药品详细信息"></asp:HyperLink>--%>
</ItemTemplate>
如果用中文传值的话,一定要编码传值,然后再解码,不然会出现在IE6下传值的奇数部分会出错。注释掉的在ie8中变现正常。