I have meet problem with anchor name with firefox and I'd tried the way like below for C# .net:
in .aspx
<a id="hotelA" name="hotelA">Hotel</a>
in .cs
Response.Redirect("Hotels.aspx?CATID=3#hotelA");
instead of before:
in .aspx
<a name="hotelA">Hotel</a>
in .cs
Response.Redirect("#hotelA");
It's run both in IE and FireFox