Я использую asp: ретранслятор на странице и имеет OnItemCommand. но в IE7 (режим совместимости), когда я нажимаю на кнопку в повторителе, он не работает, и сказать эту ошибку:asp: Repeater Элемент команды не срабатывает в IE7 (режим совместимости)
Invalid postback or callback argument. Event validation is enabled using in configuration or in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.
это код:
<asp:Repeater ID="rptExternalLinks" runat="server" OnItemCommand="rptExternalLinks_ItemCommand1">
<ItemTemplate>
<asp:Button ID="lbtnDelet" CssClass="simaUI-icon simaUI-icon-closethick" runat="server" CommandName="DeleteItem" />
</ItemTemplate>
</asp:Repeater>
это работает в других браузерах как IE9, FF, Chrome и ... но это говорит об ошибке в режиме совместимости IE.
Спасибо, Себастьян, из-за обратной связи, я создавал список в загрузке страницы для тестирования страницы, а затем устанавливал источник данных ретранслятора в этот список, я ставил создание списка в «" if (! Page.IsPostBack) {} "" и это работает. , но сталь для меня не решена, почему это сработало в других браузерах ... – Emech
, что очень странно, и это то, что мне нужно будет выяснить. –