小编典典

如何将asp.net文本框滚动到底部

ajax

我正在建立一个带有包含日志消息的文本框的网站。使用AJAX更新日志。

<asp:UpdatePanel ID="UpdatePanel1" runat="server" >
    <ContentTemplate>
        <asp:TextBox ID="TextBox1" runat="server"                                 
            onload="textbox_load"
            Height="110px" 
            TextMode="MultiLine"             
            Width="100%">
        </asp:TextBox>    
    </ContentTemplate>
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
    </Triggers>
</asp:UpdatePanel>

每次更新时,我需要向下滚动文本框。怎么样?


阅读 446

收藏
2020-07-26

共1个答案

小编典典

处理Sys.WebForms.PageRequestManager.endRequest事件,并将文本框向下滚动:

var tbox = $get('<%= TextBox1.ClientID %>');
tbox.tbox.scrollTop = tbox.scrollHeight;
2020-07-26