Why don't you try this simple example:
protected void Page_Load (object sender, EventArgs e) {if (! IsPostBack) {
Page.ClientScript.RegisterStartupScript(this.GetType(), "ScrollTextbox", "<script type=\"text/javascript\">document.getElementById('" + this.TextBox1.ClientID + "').scrollTop = document.getElementById('" + this.TextBox1.ClientID + "').scrollHeight; " + " </script>"); } }
Just change the TextBox1 parameter with your text field name. You can see that the content in the text box scrolls from the bottom.
You can call this java script after AJAX updates the contents of your text field.
source share