Does ASP.NET require ActiveX or not?
asp.net
Solution
You are getting this error because the scripts access the `XMLHttpRequest` object (for the AJAX requests), which was implemented via ActiveX in early versions of IE.
Because it's even checking for it, you get this alert. No it's not required for ASP.Net, but you may have issues with partial postbacks in early versions of IE if it's disabled.
Problem
Does Asp.Net require ActiveX to make Ajax calls? I suspect it does because without setting "initialize and script activeX controls not marked as safe" in IE options ASP.NET UpdatePanels don't work. Am I correct? A very important edit here I haven't had any doubts about IE6 really. But I was able to reproduce this even on IE8 (Windows 7). Try setting IE security level to high. After that you will have to set: - Initialize and script activeX controls not marked as safe - Submit non-encrypted form data - Active scripting to be able to use Asp.NET UpdatePanel. The later two are OK, but the first one... I remind you this is IE8