我目前正致力于基于股票的网络应用程序,我想在选框中显示不同股票的价格。由于股票价格的频繁变化,我不得不动态更新字幕的文本。它很容易更改文本,但在更新选框从初始位置开始,这就是问题。有没有办法改变文本而不改变它的当前位置???
我目前正在使用更新面板和计时器来更改其文本。
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server" Interval="1000" Enabled="True" OnTick="Timer1_Tick">
</asp:Timer>
<marquee id="marque" style="width: 700px" direction="right" runat="server"></marquee>
</ContentTemplate>
使用后端.cs文件更改文本 marque.InnerText = dynamic_data;
答案 0 :(得分:0)
问题是,您更改了代码隐藏文件中的文本。这意味着需要回复才能更改文本。回发后只不过是对页面的完全重新加载,并且肯定会重置你的选框。
每个javascript更改客户端的文本。如果您需要将文本从后端带出,请使用页面方法并从客户端连接到它。