¿Por qué Internet Explorer no admite marcadores con una cadena de consulta y un hash / ancla? Firefox funciona correctamente

Estoy usando marcadores de anclaje para moverme a la parte superior, central o inferior de la página cuando se carga la página.
P.EJ:<a name="mid"></a>

Ahora, cuando simplemente paso un marcador de anclaje (#) en mi URL, funciona perfectamente en los navegadores IE y FF.
P.EJ:http://.../Test.aspx#mid

Pero, si paso el mismo marcador de anclaje (#) junto con cualquier cadena de consulta en mi URL, entonces NO FUNCIONA en IE. FF funciona bien.
P.EJ:http://.../Test.aspx?a=b&c=d#mid

¿POR QUÉ no funciona con IE?

Respuestas a la pregunta(1)

Su respuesta a la pregunta