2

我不想在我的列表中使用 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>
4

1 回答 1

5

如果您需要代码隐藏支持的点击,您可以使用 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 将呈现为带有服务器端事件的简单锚标记。

于 2012-07-10T16:55:39.143 回答