单击列表

时间:2012-07-10 16:34:38

标签: asp.net list

我不想在列表中使用ImageButton。我想使用标记调用OnClick事件(来自代码)。我怎么能这样做?

<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>

1 个答案:

答案 0 :(得分:3)

如果您需要代码隐藏支持的点击次数,可以使用LinkBut​​tons

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

LinkBut​​ton将呈现为带有服务器端事件的简单锚标记。