Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态更改选框文本而不更改选框位置_Javascript_Asp.net_Css_Dynamic_Marquee - Fatal编程技术网

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

Javascript 动态更改选框文本而不更改选框位置,javascript,asp.net,css,dynamic,marquee,Javascript,Asp.net,Css,Dynamic,Marquee,我目前正在开发基于股票的web应用程序,我想在marquee中显示不同股票的价格。由于股票价格的频繁变化,我不得不动态地更新marquee的文本。它很容易改变文本,但在更新后,字幕从初始位置开始,这就是问题所在。有没有办法在不改变当前位置的情况下改变文本 我目前正在使用更新面板和计时器来更改其文本。 以及使用后端.cs文件更改文本 markue.InnerText=动态_数据; 问题是,您更改了代码隐藏文件中的文本。这意味着更改文本时需要回发帖子。回发只不过是完全重新加载页面,而且肯定会重

我目前正在开发基于股票的web应用程序,我想在marquee中显示不同股票的价格。由于股票价格的频繁变化,我不得不动态地更新marquee的文本。它很容易改变文本,但在更新后,字幕从初始位置开始,这就是问题所在。有没有办法在不改变当前位置的情况下改变文本

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


以及使用后端.cs文件更改文本 markue.InnerText=动态_数据;

问题是,您更改了代码隐藏文件中的文本。这意味着更改文本时需要回发帖子。回发只不过是完全重新加载页面,而且肯定会重置您的字幕


根据javascript更改客户端上的文本。如果需要将文本带出后端,请使用page方法并从客户端连接到它。

谢谢,但我曾尝试使用简单的javascript更改文本,但每当文本更改时,它都会自动从一开始就开始。您到底做了些什么来实现每个javascript的文本更改?你用了asp按钮或类似的东西?因为您必须通过javascript返回false来拦截回发,否则asp控件将再次发起回发。。。。var i=“a”;函数loadMarquee();但它不起作用问题是如何触发函数。使用seInterval,我已将此函数的触发时间设置为100毫秒
    <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>