Ajax Control Toolkit Calendar doesn't show in IE8 when inside UpdatePanel - asp.net

I'm having this problem. When the calendar extender is outside an UpdatePanel, it works perfectly on IE8, however, when inside it, it doesn't show. Anybody having this issue?
Thanks.

This might sound crazy, but I had the same issue, and fixed it by removing the TabIndex from the image (that opens the calendar). IE8 doesn't like it when you have a TabIndex on the image.
My calendar opens up inside the update panel ok now :)
Hope this helps!

Related

Firefox not displaying panel on refresh or postback

I have a curious issue. I have an ASP.NET web page that has a RadioButtonList with three RadioButtons. RadioButton1 hides both Panels. RadioButton2 displays Panel1 and hides Panel2 then RadioButton3 hides Panel1 and displays Panel2. Pretty straight forward. All of the logic that hide and display the Panels is in C# in the Code Behind. All of this works great in Chrome and IE. In Firefox; however, if you refresh the page in any way (another controls posts back or by hitting the browser's refresh button) while say RadioButton2 is selected and Panel1 is displayed the page comes back with the RadioButton2 still selected but both Panels are now hidden. In Chrome and IE a refresh of the page brings it back to it's original state. Meaning that all of the controls are set to their original values and RadioButton1 is selected and both Panels are hidden. Not necessarily ideal but a whole lot better than having the RadioButtons and Panels come back out of sync.
Not sure where to begin looking on this one. None of this is done in JavaScript. The panels and RadioButtons are not generated in code behind they are in the static HTML portion of the page.
Thoughts?
This sounds like you might be dealing with a page caching issue in Firefox. Have you tried disabling page caching for this page? For example, see this answer: Disable caching in Fire Fox in ASP.NET and C#
This is not really the answer I was hoping for because it seems incomprehensible to me that in 2014 we still have issues with browser inconsistencies but I put some code in the page to handle this and force it back into the proper state. This has solved the immediate problem.

UpdateProgress dropdownlist and textbox does't work if Ajaxtoolkit was added and used on content page

Guys I have this weird problem. The UpdateProgress will not work properly if AjaxControlToolkit.Binary.NET4 was added and use it on the content page(with the master page). It will not show the UpdateProgress if the dropdownlist has changed or the textbox has changed but the submit button is okay.
I have created the project in the zip below, please let me know how to solve this problem.
http://www.sendspace.com/file/eijczf
The UpdateProgress will NOT work if using a master page and AjaxControlToolkit installed
The UpdateProgress will work if no AjaxControlToolkit.Binary.NET4 installed
The UpdateProgress will work without master page
This has been tested IE8 and Firefox V16.0.2
I've finally figure it out. Just set the ClientIDMode="AutoID"

Opening Web Page in IE6 Triggers an OnClick Event

I have written a web page that provides a drop down list of reports that can be viewed. The fiddle is here: http://jsfiddle.net/ZrdUY/1/. The image in the fiddle is exactly what you see when you open the page in Firefox (13.0.1) but when the page is opened in IE6 it seems that the "View Report" event is triggered with the visible selection in the drop down list thus immediately rendering that report.
Any advice is appreciated.
Regards.
Weird. The problem simply went away.

Validator on UpdatePanel causes Chrome not to exit UpdateProgress

I have encountered a weird problem that does not exist in Firefox or IE. I have a user control that has a text box and a required field validator. When the user control is hosted in an update panel, the UpdateProgress tag never closes the first time that the UpdateProgress is triggered on the page when the page is viewed in Chrome. Has anyone else encountered this, and if so, is there any solution other than removing the validator? I could manually validate, but who wants to do that to support a browser bug?
The workaround simply tells ASP.NET AJAX that Safari 3 and Google Chrome are a new type of browser instead of the old Safari for which workarounds had to be programmed.
http://blog.lavablast.com/post/2008/10/20/Gotcha-WebKit-(Safari-3-and-Google-Chrome)-Bug-with-ASPNET-AJAX.aspx

asp.net 3.5 + update panel doesn't work in mozilla

I show/hide few images basing on the button clicks in update panel. I use an update progress also for this. Everything works fine in IE7. But in Firefox Version 3.0.14 when I click on the button in the update panel the event itself is not getting fired.
What may be the problem?
I dont think there is any reason for it to work in IE and not in FF.
What plugins you have installed on Firefox?
Disable all plugins and then check.
I found the issue. This is because, I didn't set the CausesValidation property to false. I need this because there are usercontrols which performs their own validations.
But now, I am wondering why IE allowed the button click?

Resources