Привет, я нашел в Интернете код, похожий на приведенный ниже. Кажется, действительно отлично подходит для того, чтобы скрыть кнопку в элементе управления повторителем, чтобы запустить полный цикл обратно на сервер.
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%=DateTime.Now.ToString() %>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="HiddenButton" />
</Triggers>
</asp:UpdatePanel>
<!--Make a hidden button to treat as the postback trigger-->
<asp:Button ID="HiddenButton" runat="server" Style="display: none" Text="HiddenButton" />
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<!--when cick the button1, it will fire the hiddenButton-->
<asp:Button ID="Button1" Text="Trigger" CommandArgument='<%# Eval("Id") %>' OnClientClick="$get('HiddenButton').click();return false;"
runat="server" />
</ItemTemplate>
</asp:Repeater>
Для этого используется hiddenButton путем привязки события щелчка исходной кнопки к этой. Однако моим дополнением к этому была настройка CommandArgument для кнопки. Мне также нужно, чтобы он был установлен для HiddenButton.
Кто-нибудь знает, как это сделать?