Обновить панель и триггеры из элемента управления репитером

Привет, я нашел в Интернете код, похожий на приведенный ниже. Кажется, действительно отлично подходит для того, чтобы скрыть кнопку в элементе управления повторителем, чтобы запустить полный цикл обратно на сервер.

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

Кто-нибудь знает, как это сделать?

6
задан Coder 2 18 April 2011 в 23:17
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: