Как использовать кнопку в управлении повторителем?

Я использую asp.net 3.5 с C #. Я хочу вызвать событие нажатия кнопки внутри элемента управления повторителем.

<asp:Repeater ID="rptFriendsList"
    runat="server" 
    onitemcommand="rptFriendsList_ItemCommand">
    <ItemTemplate> 
        <asp:ImageButton ID="btnSave"
                         runat="server" 
                         ImageUrl="~/Contents/Images/save_button.png"
                         CommandName="Schedule"
                         UseSubmitBehavior="False"  />
    </ItemTemplate>
</asp:Repeater>

но когда я нажимаю кнопку, появляется ошибка

«Недопустимая обратная передача или обратный вызов аргумент. Проверка событий включена использование в конфигурация или <% @ Page EnableEventValidation = "true"%> в страница. В целях безопасности это функция проверяет, что аргументы исходят события обратной передачи или обратного вызова от серверного управления, что изначально их отрисовал. Если данные действительно и ожидается, используйте ClientScriptManager.RegisterForEventValidation метод для регистрации данные обратной передачи или обратного вызова для проверка. "

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

10
задан Fredrik Mörk 15 March 2011 в 09:55
поделиться