У меня странное поведение с gridviews при смене веб-сайта с HTTP на HTTPS.На HTTP все отлично работает со всеми браузерами.В HTTPS метод SelectedIndexChanged вызывается дважды при щелчке по этому виду сетки.Это происходит только в Firefox.Все остальные браузеры по-прежнему работают нормально.
Какой-то код:
<asp:GridView ID="gvLinks" runat="server"
CssClass="mydatagrid"
HeaderStyle-CssClass="header"
OnSelectedIndexChanged="OnSelectedIndexChangedSV"
RowStyle-CssClass="spinner rows"
Width="100%"
Visible ="false">
<Columns>
<asp:TemplateField HeaderText="Status" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="Image1"
ImageUrl='<%# ChooseImage(DirectCast(Eval("Status"), Integer)) %>'
ToolTip='<%# ChooseStatus(DirectCast(Eval("Status"), Integer)) %>'
runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Код позади
Protected Sub OnSelectedIndexChangedSV(sender As Object, e As EventArgs)
Dim id As Integer = CInt(gvLinks.SelectedRow.Cells(1).Text)
.....
End Sub
Кто-нибудь знает, что может быть причиной такого поведения?Спасибо !!