2012-07-10 2 views
1

내 목록에서 ImageButton을 사용하고 싶지 않습니다. 태그를 사용하여 OnClick 이벤트 (코드 숨김)를 호출하고 싶습니다. 어떻게해야합니까?OnClick on List

<li><a href="#" class="nav-start">Partner</a> 
     <ul> 
      <li> 
       <asp:ImageButton ID="NewPartnerFormBtn" OnClick="NewPartnerFormBtn_Click" runat="server" 
        Text="New" ImageUrl="./Images/new-btn.png" CausesValidation="false" /><br /> 
      </li> 
      <li> 
       <asp:ImageButton ID="ViewPartnerFormBtn" runat="server" Text="View" OnClick="ViewPartnerFormBtn_Click" 
        ImageUrl="./Images/view-btn.png" CssClass="cancel" CausesValidation="false" /><br /> 
      </li> 
      <li> 
       <asp:ImageButton ID="EditPartnerFormBtn" runat="server" Text="Edit" OnClick="EditPartnerFormBtn_Click" 
        ImageUrl="./Images/edit-btn.png" CssClass="cancel" CausesValidation="false" /> 
      </li> 
     </ul> 
    </li> 
+0

이와 비슷한 작업을 수행하고 CSS를 사용하여 올바르게 디자인하고 정렬 할 수 있습니다. '' –

+0

아니요, 이미지를 사용하고 싶지 않습니다. 그냥 태그를 사용하고 li 및 via CSS를 사용하고 싶습니다. – Ram

+1

linkbutton을 사용하지 않고'a' 태그로 렌더링하면,'li'과'a'에 쓰는 것과 같은 스타일을 사용할 수 있습니다 : li.a {font-sizebold;}' –

답변

3

서버 측 이벤트와 간단한 앵커 태그로 렌더링 코드 숨김 지원 클릭

<ul> 
    <li> 
     <asp:LinkButton runat="server" CssClass="MyStyleClass" OnClick="MyClickEvent" Text="Link Text If Necessary"> Any tags to link </asp:LinkButton> 
    </li> 
</ul> 

하는 LinkButton의를해야하는 경우가 LinkButtons를 사용할 수 있습니다.