更新面板中的多个按钮

时间:2014-09-17 22:03:10

标签: c# asp.net

这样的事情会起作用吗?如果是,我如何确定在帖子上点击了哪个按钮?

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

1 个答案:

答案 0 :(得分:0)

是的,它会起作用。只需为每个事件添加OnClick个事件,然后在您的代码中定义您的点击事件即可处理它们。就那么简单。 :)

E.g。

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