views:

587

answers:

2

We have an ASP.NET application that we recently migrated onto a new server with IIS7 and .NET 3.5.

In this new environment, some users that are on IE (6, 7, or 8) are experiencing bizarre intermittent problems with postback not working on ASP.NET buttons. (you click the button and nothing happens)

The issue happens sporadically. Sometimes it works, sometimes it doesn't. For some users the button postback almost never works (but sometimes yes!). To complicate matters there are some pages with asp.net button postbacks that DO always work.

Other pages contain a mix of 'asp buttons' and 'asp link buttons', in which the asp button postbacks often don't work, but the link button postbacks always work.

Javascript is enabled and works. The source DOES contain valid tags.

I actually managed to take View Source snapshots of the same page when it was working and when it was not working and the source was EXACTLY the same!!!

At first I thought it was a problem with IE6, but it's now been reproduced on IE7 on one user's machine.

How would I even BEGIN to tackle this problem?

Any help, ideas, or guidance would be vastly appreciated. I am at the end of my mental rope here.

+1  A: 

See if this post helps? IE 6 treats buttons a little differently, especially if you have some name conflicts. I could see this being a problem for events if that is the case.

rick schott
Thanks. But doesn't ASP.NET always ensure that there are no naming conflicts?
Matias Nino
A: 

Found the culprit.

It was ComponentArt's 2007 Web.UI components that were being dropped on the page.

Apparently the menu control mixed with the 3.5 framework causes wierd issues with postback not working.

Matias Nino
Hi, I'm facing same issue when using Telerik controls in ASP.NET 3.5 web app. How did you sort this out? Thanks in advance... cheers
Nahom Tijnam
Sad to say, we disabled use of the control for the time being. My last thought before giving up was to try upgrading to a newer version of the telerik controls. Let us know if you manage to do it!
Matias Nino