Wie die unten, um die vertikale Bildlaufleiste in den div-tag mit asp.net timer-Steuerelement, wenn die Seite ist erfrischend

Ich bin die Entwicklung einer chat-Anwendung unter Verwendung asp.net in der Anwendung mit div tag mit in div Tags hinzufügen asp.net Literal message-box und ein timer-Steuerelement , nun mein problem ist, wenn die Seite zu aktualisieren, oder klicken Sie auf die Schaltfläche (jeder Zeit) die div Bildlaufleiste ist immer top, aber ich möchte es zu bleiben am Boden, wie Sie meinen code?

<div id="divMessages" style="background-color: White; border-color:Black;border-width:1px;border-style:solid;height:300px;width:592px;overflow-y:scroll; font-size: 11px; padding: 4px 4px 4px 4px;" onresize="SetScrollPosition()">
  <asp:Literal Id="litMessages" runat="server" />
</div>
<asp:TextBox Id="txtMessage" onkeyup="ReplaceChars()" onfocus="SetToEnd(this)" runat="server" MaxLength="100" Width="500px" ClientIDMode="Static" />
<asp:Button Id="btnSend" runat="server" Text="Send" OnClientClick="SetScrollPosition()" OnClick="BtnSend_Click" ClientIDMode="Static"/>

- und javascript-Funktion ist

function SetScrollPosition()
{
  var div = document.getElementById('divMessages');            
  div.scrollIntoView(false);
  //(or) 
  div.scrollTop = 10000;
  //(both are checking)
}

bitte geben Sie mir irgendeinen Vorschlag zu, dass

Ich überprüft dieses Beispiel es funktioniert mit update panel, aber ich habe die update-panel und timer-Steuerung auch, ich muss mit Kontrollen zur Aufrechterhaltung der div-scroll-Leiste unten bitte geben Sie mir Anregungen ................

Überprüfen Sie den folgenden link, stackoverflow.com/questions/1094589/... Happy Coding!!!
ich sah das Beispiel junnark.com/Blog/Detail/2 bitte überprüfen Sie es

InformationsquelleAutor hmk | 2012-03-29

Schreibe einen Kommentar