更新面板中的多个按钮

本文关键字:按钮 更新 | 更新日期: 2023-09-27 18:22:12

这样的东西行得通吗?如果是,我该如何确定帖子中点击了哪个按钮?

<asp:UpdatePanel ID="MainUpdatePanel" runat="server"><ContentTemplate><div class="home_c" id="home_c2">
            <div class="home-tabs">
                <asp:Button CssClass="home_tab" ClientIDMode="static" Text="Cures" ID="cures_btn" runat="server" />
                <asp:Button CssClass="home_tab" ClientIDMode="static" Text="Conditions" ID="conditions_btn" runat="server" />
                <asp:Button CssClass="home_tab" ClientIDMode="static" Text="Recent" ID="recent_btn" runat="server" />
                <asp:Button CssClass="home_tab" ClientIDMode="static" Text="Uncured" ID="uncured_btn" runat="server" />
            </div>
            <div class="home-search">
            </div>
        </div>    
    </ContentTemplate></asp:UpdatePanel>

更新面板中的多个按钮

是的,它会起作用。只需为每个添加OnClick事件,并在代码后面定义您的单击事件来处理它们。就这么简单。:)

例如

<asp:Button CssClass="home_tab" ClientIDMode="static" Text="Cures" ID="cures_btn" runat="server" OnClick="cures_btn_Click" />

在后面的代码中

protected void cures_btn_Click(object sender, EventArgs e)
{
    // Some code
}