<asp:HyperLinkField HeaderText="详  情" Text="查  看" DataNavigateUrlFields="billing_no,XY_TYPE,CALLING_DATE" DataNavigateUrlFormatString="~/cp_detail.aspx?nbr={0}&xy={1}&c_date={2}" Target="_blank" />
为何查看上面不出现可点开的超链接?

解决方案 »

  1.   

     <asp:HyperLink ID="HyperLink2" runat="server" Target="_blank" ImageUrl="~/Admin/images/stu.gif"
                                                                NavigateUrl='<%# String.Format("EmployeeCheckDetail.aspx?Qymd={1}&QDrugstoreId={0}", DataBinder.Eval(Container.DataItem, "drugstore_id"),ymd)%>'></asp:HyperLink>
      

  2.   

    问的是 gridview 里面的 HyperLinkField 
      

  3.   

    <asp:HyperLinkField HeaderText="详  情" Text="查  看" DataNavigateUrlFields="billing_no,XY_TYPE,CALLING_DATE" DataNavigateUrlFormatString="~/cp_detail.aspx?nbr={0}&xy={1}&c_date={2}" Target="_blank" /> 
      

  4.   

    看看生成的HTML代码
    参数值?
      

  5.   

    没有链接当然看不到参数啊,就显示查看两个字,网上也有很多人遇到这个问题了,不过没找到答案,传说DataNavigateUrlFields很好用的啊,遗憾
      

  6.   

    还是用 TemplateField 做 HyperLink 算了,谢谢大家了,希望有天这个问题能得到解决