动态更改选取框文本而不更改选取框的位置

时间:2012-03-31 15:15:15

标签: javascript asp.net css dynamic marquee

我目前正致力于基于股票的网络应用程序,我想在选框中显示不同股票的价格。由于股票价格的频繁变化,我不得不动态更新字幕的文本。它很容易更改文本,但在更新选框从初始位置开始,这就是问题。有没有办法改变文本而不改变它的当前位置???

我目前正在使用更新面板和计时器来更改其文本。

    <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;     

1 个答案:

答案 0 :(得分:0)

问题是,您更改了代码隐藏文件中的文本。这意味着需要回复才能更改文本。回发后只不过是对页面的完全重新加载,并且肯定会重置你的选框。

每个javascript更改客户端的文本。如果您需要将文本从后端带出,请使用页面方法并从客户端连接到它。