1

updatepanel に送信機能を備えたフォームがあります。

それをテストするためにアラートを使用しましたが、これは正常に機能しています。フォームを送信すると、アラートがポップアップ表示されます。したがって、コードは機能しています。

protected void SendProfileForm_Click(object sender, EventArgs e)
{
    ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), 
    "ScrollTo", "alert('test');", true);
}

今、私はそれをこれに変更しましたが、これは何もしません。

protected void SendProfileForm_Click(object sender, EventArgs e)
{
    ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), 
    "ScrollTo", "window.scrollTo(0, 500);", true);
}

このコードで onclientclick を実行すると window.scrollTo(0, 500); それは働いています。したがって、このJavaScriptコードは機能しています。

私は何を間違っていますか。

4

1 に答える 1