까막군's 주접 블로그

검색 :
RSS 구독 : 글 / 댓글 / 트랙백 / 글+트랙백

[ASP.Net] GridView 에서 팝업 링크 걸기

2008/09/10 14:39, 글쓴이 까막군


< Issue >

1. Data를 GridView에 출력한 후 그 중 한 column에 popup link를 걸려고 하였다.
2. Popup을 해 주기 위해 Javascript를 사용하였다.
3. Gridview에서 Javascript를 실행하기 위해 HyperLinkField를 사용하였다.


<Solution>

Env. : ASP.NET 2.0

 1. BoundField를 이용하는 방법

     <asp:BoundField DataFormatString="<a href=javascript:MM_openBrWindow('../images/elevations/{0}','img','');>{0}</a>" DataField="PLAN_IMG" HeaderText="PLAN_IMG" SortExpression="PLAN_IMG" />

     ->보여주는 Data와 link를 거는 Data를 다르게 할 수 없음.

  2. TemplateField를 이용하는 방법   
    <asp:TemplateField >
        <ItemTemplate >
          <a href="javascript:popup_detail('<%# Eval("storeID") %>')">
             <%# Eval("storeName") %></a>
         </ItemTemplate>            
     </asp:TemplateField>

크리에이티브 커먼즈 라이센스
Creative Commons License
2008/09/10 14:39 2008/09/10 14:39

맨 위로