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