У меня есть простой веб-форма с кодом, как это:ASP.NET перейти на якорь в коде позади
//...
//tons of text
//...
<a name="message" />
//...
//tons of text
//...
<asp:Button ID="ButtonSend"
runat="server"
text="Send"
onclick="ButtonSend_Click" />
После POST я хочу, чтобы перейти пользователь моего «сообщение» якоря. У меня следующий код для этого:
protected void ButtonSend_Click(object sender, EventArgs e)
{
this.ClientScript.RegisterStartupScript(this.GetType(),
"navigate",
"window.location.hash='#message';",
true);
}
Этот простой JavaScript не работает в Firefox 3.5.2 - URL меняется в браузере, но страница не переходите на якорь. В IE 8 он работает отлично.
Почему этот код JavaScript не работает в Firefox? Я что-то упускаю?
, кажется, работает для меня ... с использованием FF 3.0.13 // IE8 оба браузера прокручиваются отлично ... я думаю, что он должен работать, но вы можете попробовать код Cleiton, если когда-либо его не –