I work locally on an ASP.NET site and am experiencing problems with postbacks in IE8 .
I have a page with repeater that builds a table, and each row has a LinkButton on it, which is used to delete this row.
In FireFox and Chrome button works as expected - the forms are sent back, and all values ββfrom the form are available for processing. In IE8, the form is submitted back, but the collection of forms is empty, with the exception of the button that triggered the postback .
This is a problem because
- It's weird and I don't understand and
- I use the values ββfrom the published reverse form to restore some business objects (I do not store them in
viewstate or session , but rebuild them from scratch based on the values ββentered by the user in the form). When I send a message from FF/Chrome , the full form is displayed here (for example, Request.Form.AllKeys has, say, 60 elements), and I can get the values ββfor my business object. When I send a message from IE, my form is almost empty and my recovery code does not work (for example, Request.Form.AllKeys has, say, only 9 elements instead of the expected 60).
I find it difficult to explain why there is such a difference in the content of the postback form collection between FF/Chrome and IE and would greatly appreciate any insight / help in this regard.
I tried to break the problem as I see it - if any additional information is required, let me know. Thank you for your help.
source share