0
在代码隐藏中,我能够找出是否点击了ddlCategory,其中 位于ContentTemplate中;但是,我还需要了解是否点击了 buttonAddProduct或bttonSaveProduct,它们在 ContentTemplate之外。请帮忙。谢谢!如何找出asp:AsynPostBackTrigger中点击了哪个按钮?
<asp:Button ID="buttonAddProduct" Text="Add" runat="server" />
<asp:Button ID="buttonSaveProduct" Text="Save" runat="server" />
<!-- Add Client-Side Validation ASP.NET Validators -->
<asp:UpdatePanel ID="upDetail" ChildrenAsTriggers="True" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="buttonAddProduct" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="buttonSaveProduct" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="ddlCategory" EventName="SelectedIndexChanged" />
</Triggers>
<ContentTemplate>
<table class="layoutTable">
<tr>
<td width="100%" style="vertical-align: top">
<label for="ddlProductAttributes" accesskey="c">
Attribute Names:
</label>
<telerik:RadComboBox ID="ddlCategory" AutoPostBack="true" Width="50%" runat="server">
</telerik:RadComboBox>
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
感谢响应!这就是我目前正在做的事情;但是,我只能得到ddlCategory的id。某些原因,通过以上操作,我无法获取buttonSaveProduct或buttonAddProduct的id。 它显示buttonAddProduct和buttonSaveProduct的空(“”)ID。 – qking 2014-11-20 19:06:09
为什么不把你的按钮放在更新面板中? – Matt 2014-11-21 22:43:38