如何设置TextArea向下滚动? [英] How To Set TextArea Scroll in Down Position?

查看:145
本文介绍了如何设置TextArea向下滚动?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好

我在Asp.Net中有TextArea
我在带有计时器的UpdatePannel中设置了
当TextArea刷新时,它具有Scroll和Scroll in top.
但是我需要滚动条中的Textarea滚动

hi all

i Have TextArea in Asp.Net
I set it in UpdatePannel With Timer
When TextArea Refresh Its Have Scroll and Scroll in Top .
But I Need Scroll Of Textarea In Down Set
How?

推荐答案

您好,Seyed,

您可以通过在发生刷新"事件时执行一个简单的JavaScript来做到这一点.

Hi Seyed,

You can do this by executing a simple JavaScript on whenever the "refresh" event occurs.

<script type="text/javascript" language="javascript">   
         Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);      
         function EndRequestHandler(sender, args) {
             var TextAreaDiv= document.getElementById("TextAreaDiv");
             TextAreaDiv.scrollTop = TextAreaDiv.scrollHeight;            
        }      

    </script>



将TextAreaDiv替换为包含TextArea的Div的ID或为TextArea提供滚动功能的元素的ID.

您需要将此代码段放入< head>标签或在< body>内部.在使用UpdatePanel时,我必须假定您已在aspx页面上放置了一个脚本管理器.

希望这会有所帮助!
快乐编码:)

Sunny_K



Replace the TextAreaDiv with the ID of Div containing TextArea or of the element providing scroll facility to TextArea.

You need to put this code snippet inside <head> tag or inside the <body>. As you''re using UpdatePanel I must assume that you have placed a Script Manager on your aspx page.

Hope this helps!
Happy Coding :)

Sunny_K


这篇关于如何设置TextArea向下滚动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆