在ASP.net上更新新闻

时间:2009-09-11 22:27:04

标签: asp.net ajax

Hiiiiii 我想在我的asp.net页面中显示一条新闻 这条线应该旋转,它必须是最新的 不使用刷新按钮(使用AJAX) 这条新闻线将获取数据 来自数据库...... 我尝试过使用选框标签,但效果不佳 任何建议请

1 个答案:

答案 0 :(得分:2)

您可以做的最简单的事情之一可能是使用ASP.NET中的UpdatePanel并使用将PostBack发送到服务器的ticker事件,并在指定的间隔时间内刷新UpdatePanel的内容。

然后,您可以使用客户端AsynPostBack事件在数据上使用一点jQuery魔术来使其看起来很好。不管怎样,你最终会得到一些服务器端和客户端代码。您可以使用100%JavaScript对客户端进行编码,但使用jQuery框架将非常有用。

以下是使用jQuery Cycle插件的代码示例:

 <div id="product_ticker">
    <div>
        News A
    </div>
    <div>
        News B
    </div>
    <div>
        News C
    </div>
    <div>
        News D
    </div>
 </div>

<script type="text/javascript" language="javascript">
    $(function() {
        $('#product_ticker').cycle();
    });
</script>

以下是一些值得寻找更多想法的链接:
* http://net.tutsplus.com/tutorials/javascript-ajax/build-a-simple-jquery-news-ticker/
* http://israelwebdev.wordpress.com/2009/03/25/jquery-ltrrtl-news-ticker/
* http://malsup.com/jquery/cycle/