У меня есть кнопка ссылки, которая отлично работает только один раз, второй щелчок не отвечает в Chrome, но работает в Internet Explorer.Это происходит только в моей производственной среде, но dev работает нормально.
Во время отладки я могу сказать, что не достигает моего linkEdit_Click
Sub.
Я пытался с EnableViewState="false"
, и это не такработа.
Я изменил способ вызова linkEdit_Click
, используя CommandArgument в виде сетки и изменив OnClick
для OnCommand
.
В DevTools я заметил 403запрещенная ошибка во втором клике, но я не знаю, как ее исправить
Мой код выглядит примерно так:
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="grid1>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="linkEdit" runat="server"
Text="Update" OnClick="linkEdit_Click" CausesValidation="false">
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
Код позади:
Protected Sub linkEdit_Click(sender As Object, e As EventArgs)
_presenter.Edit(sender)
End Sub