Why do my buttons sometimes stop working?

I've created a web application in ASP .NET 3.5 [C#]. For some reason from time time, on the server that the web application now lives, some of the buttons <asp: LinkButton> will just magically / unexpectedly just stop working or appear to be disabled. Then without any reason they seem to start working again. I will sometimes overlay the files / pages with a new copy (a copy from my machine) but other than that, I don't change any of the HTML or the C# behind them. Why does this happen? Is there anyway to prevent this? I have limited abilities on the server where the application lives. I can probably install firebug on there to look for javascript errors but that's about it. Not even sure if it is a javascript error. Just guessing about that. Any ideas?
LVL 1
Michael SterlingWeb Applications DeveloperAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

guru_samiCommented:
Yes, my first guess for such behavior is some javascript error causing this.
In IE8+ you can press F12 to launch Developer tools and look under Script tab.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Michael SterlingWeb Applications DeveloperAuthor Commented:
@guru_sami: ok, i just wanted to bounce this off of some folks to get some feedback. I'll leave this open for a few days and close it after that. in the mean time i'm gonna have to convince my client (and their IT dept.) to install firebug on the individual users machines as well, since the site was built to FF but seems to work fine in IE so I'll need to have them look at that issue through the IE developer tools and probably run some kind of "WebEx" session so that I can see what they see. Thanks. And I guess, in my original question / explanation, I should've specifically stated that the dis-function appears to be happening on the client machines of the the persons visiting the site, as apposed to the problem actually existing on the web site server, although it could be a mix of the two. Today, specifically, when I remoted into the web server and pulled up the site, I had no problem with the button(s) though. So that makes me think it has to be a javascript error of some sort at that client computer / machine level.
0
Michael SterlingWeb Applications DeveloperAuthor Commented:
@guru_sami: just curious, if the buttons were not <asp: LinkButton> type controls, but rather <asp: Button> type controls, would this prevent them from becoming 'disabled' when this javascript error happens? my thought process is, while I may not be able to stop/prevent the javascript error(s) from occurring, but I may be able to neutralize their effects if there is nothing to effect. or if, specifically in the case of the <asp: LinkButton> problem, that type of control was no longer there.
0
guru_samiCommented:
It's hard to say without knowing what the errors are(if any). Button might help as LinkButton includes postback via javascript.
If there's any UpdatePanel/Ajax involved, regular button might behave the same.
0
Michael SterlingWeb Applications DeveloperAuthor Commented:
this turned out to be a huge user error. they were not making some requisite selections prior to clicking the button
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
C#

From novice to tech pro — start learning today.