2014-11-07 5 views
0

GridView의 바운드 필드에서 앵커 태그에 db의 값을 입력하고 싶습니다. 여기 내 코드입니다.바운드 필드 앵커 태그

<asp:BoundField DataField="u_id" ControlStyle-CssClass="bg-darkGreen"  
    HeaderText="ID" ReadOnly="True" SortExpression="u_id" 
    HtmlEncode="false" 
    DataFormatString="<a target='_blank' href='Details.aspx?u_id={0}'> 
    u_id</a>" > 

하지만 DB에서 값을 표시되지, 그냥 수 DataField에서 값을 가지고 앵커 태그에 넣어 어떤 논리가 존재 거기 column.Is에 걸쳐 U_id을 표시합니다.

답변

0

이유는 다음과 같이 HyperLinkField를 사용하지 않는

<asp:HyperLinkField DataNavigateUrlFields="u_id" HeaderText="ID" 
    DataNavigateUrlFormatString="Details.aspx?u_id={0}" DataTextField="u_id" />