asp.net聊天界面textbox每秒从数据库获取信息

我最近的课程要求用asp.net web form写一个聊天网页。
聊天界面我的思路是:
两个textbox,一个显示聊天信息,一个发信息。
聊天内容是写入数据库的。
我想让textbox每秒刷新一次读取数据库的信息,模拟聊天的场景。
但用了timer等方法发现实现不出想要的效果。
textbox确实刷新了,但每次文本框滚条都在最上方,无法往下翻阅最新的信息。
求各位小伙伴支个招!