我创建了一个聊天应用程序,并使用多行文本框来显示聊天消息。
**Aspx page :**
<asp:UpdatePanel runat="server" ID="up1" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server" Height="163px" Font-Size="0.81em"
Font-Names="Verdana" TextMode="MultiLine"></asp:TextBox>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="refreshTimer" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
<asp:Timer runat="server" ID="refreshTimer" Interval="2000" Enabled="true"
ontick="refreshTimer_Tick" />
**Behind code :**
protected void refreshTimer_Tick(object sender, EventArgs e)
{
up1.Update();
}
一切正常,但是在收到更多消息后,TextBox1 刷新并且最后一行被隐藏并显示垂直滚动条,我怎样才能将光标位置放在最后一行之后的新行上。
提前致谢....... :)