将记录添加到数据库时更新转发器

时间:2013-08-07 05:19:31

标签: javascript asp.net jquery

我有一个转发器,它显示了数据库中的一些细节。我想在数据库中添加新行时,转发器也应该动态更新。我通过在更新面板中放置转发器并在其中放置一个计时器来完成此操作。在js或javascript或any.also中还有其他任何方法我想在添加记录时添加效果(向下滑动,淡化)就像facebook侧通知栏一样。

2 个答案:

答案 0 :(得分:1)

试试这个

页面加载绑定转发器

    protected void Page_Load(object sender, EventArgs e)
    {
        lbl.Text = System.DateTime.Now.ToString();
        rptData.DataSource = YourDataSource;
        rptData.DataBind();
    }


<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
    <ContentTemplate>
        <asp:Timer ID="Timer1" runat="server" Interval="1000">
        </asp:Timer>
**timer for postback at some interval**
**you can remove label**
        <asp:Label Text="text" runat="server" ID="lbl" />
        <asp:Repeater runat="server" ID="rptData">
            <ItemTemplate>
**your repeater**
            </ItemTemplate>
        </asp:Repeater>
    </ContentTemplate>
</asp:UpdatePanel>

在时间间隔页面将回发,您可以获得更新记录

答案 1 :(得分:1)

您可以将转发器包装到div中,并通过类名访问它 make display:没有这个div <div class="abc>" 并在脚本

 $(document).ready(function () {
            $('.abc').click(function () {
                $('.show').SlideDown('slow');
            });
        });
        $(document).ready(function () {
            $(".abc").trigger('click')
        });