Чтобы ответить на заголовок вашего поста, а не на ваш случай, я просто экспериментирую с ошибкой в IE8:
Я работал над интеграцией проекта ASP.net, где имена страниц начинаются с заглавной буквы ...
и ...
С ЭТОЙ ФОРМОЙ
<form name="aspnetForm" method="post" action="Default.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
Internet Explorer 8 различить
form[action^="Default"]
Значение: D efault → не работает (но работает в IE11 и современных браузерах…)
и
form[action^="default"]
Значение: d efault → РАБОТА