加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 23:58:32 所属栏目:asp.Net 来源:网络整理
导读:我正在建立一个包含日志消息的文本框的网站.使用AJAX更新日志. asp:UpdatePanel ID="UpdatePanel1" runat="server" ContentTemplate asp:TextBox ID="TextBox1" runat="server" onload="textbox_load" Height="110px" TextMode="MultiLine" Width="100%" /as
我正在建立一个包含日志消息的文本框的网站.使用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>

我需要在每次更新时滚动文本框.怎么样?

解决方法

处理 Sys.WebForms.PageRequestManager.endRequest事件并向下滚动文本框:
var tbox = $get('<%= TextBox1.ClientID %>');
tbox.tbox.scrollTop = tbox.scrollHeight;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读