【发布时间】:2013-11-25 12:57:24
【问题描述】:
在我正在处理的一个项目中,我有 TabContainer (AJAX.NET) 有许多 tabPanel,它们都在执行相同的功能 但,每个都在 不同的表上
让我举个例子:
<asp:TabContainer ID="TabContainer3" runat="server" ActiveTabIndex="0" BorderStyle="None"
BorderWidth="0" CssClass="MyTabStyle" Width="625px">
<asp:TabPanel ID="TabPanel1" runat="server">
<HeaderTemplate>
Tab_x
</HeaderTemplate>
<ContentTemplate>
<asp:TextBox ID="txt_x" runat="server"></asp:TextBox>
<asp:Button ID="btnx" runat="server" Text="Button" />
</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel ID="TabPanel2" runat="server">
<HeaderTemplate>
Tab_y
</HeaderTemplate>
<ContentTemplate>
<asp:TextBox ID="txt_y" runat="server"></asp:TextBox>
<asp:Button ID="btny" runat="server" Text="Button" />
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
代码隐藏 (VB.NET)
Protected Sub btnx_Click(sender As Object, e As System.EventArgs) Handles btnx.Click
SaveText_x(txt_x.Text)
End Sub
Protected Sub btny_Click(sender As Object, e As System.EventArgs) Handles btny.Click
SaveText_y(txt_y.Text)
End Sub
有没有办法创建一般的 Sub 或 Function 所以如果我点击 btnx 函数 Save_x(txt_x.Text) 会被调用
当我点击 btny 函数 Save_y(txt_y.Text) 被调用?
【问题讨论】:
-
如何将事件处理程序分配给按钮单击事件?