<% # Eval ("USER_NAME_")%> Общедоступный общий доступ - <% # Eval ("DATE_MSG", "{0: hh.mm tt}")%>, < % # Eval ("DATE_MSG", "{0: MMMM d, гггг}")%>
<% # Eval ("MSG")%>
<p>
<span class="float-right"></span>
</p>
</div>
</div>
</div>
</ItemTemplate>
</asp:DataList>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>
<ContentTemplate>
<div class="form-horizontal">
<div class="input-group input-group-sm mb-0">
<asp:TextBox ID="TextBox1" class="form-control form-control-sm" placeholder="Type a comments..." runat="server"></asp:TextBox>
<div class="input-group-append">
<asp:Button ID="Button1" class="btn btn-info" runat="server" Text="Post" OnClick="Button1_Click" />
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"></asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:TESTING_MSGConnectionString %>"
SelectCommand="SELECT USERS.USER_NAME_, TEST.MSG, TEST.DATE_MSG FROM TEST INNER JOIN USERS ON TEST.ID_USERS = USERS.ID_USER"></asp:SqlDataSource>
</div>
<script>
var messageBody = document.querySelector('#scrollB');
messageBody.scrollTop = messageBody.scrollHeight - messageBody.clientHeight;
</script>
код позади
Connexion c = new Connexion();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void OnTimerIntervalElapse(object sender, EventArgs e)
{
DataList3.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
c.connecter();
c.cmd.Connection = c.con;
c.cmd.CommandText = "Insert into TEST values('" + TextBox1.Text + "','" + DateTime.Now + "','" + Convert.ToInt32(Session["Users"]).ToString() + "')";
c.cmd.ExecuteNonQuery();
c.deconnecter();
TextBox1.Text = "";
//can i call the function from here?? no wait
}
enter code here
Мне нужно менять полосу прокрутки внизу каждого вставляемого комментария, используя функцию js, но она работает при загрузке страницы. но когда я вставляю новые комментарии, полоса прокрутки не go опускает эту мою функцию n var messageBody = document.querySelector ('# scrollB'); messageBody.scrollTop = messageBody.scrollHeight - messageBody.clientHeight;