如何设置TextArea向下滚动? [英] How To Set TextArea Scroll in Down Position?
问题描述
大家好
我在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屋!