Gridview中的JQuery Countdown计时器放在Update Panel Issue中

时间:2012-01-21 10:17:15

标签: jquery asp.net

我在更新面板内部有一个gridview,显示有效期限的交易信息。对于到期日,我使用jquery Countdown timer.i在RowDataBoundEvent中添加此计时器。页面首次加载时,jquery倒计时器工作正常。

现在我有一个显示类别的复选框列表。当检查一个类别时,会回复asynchronus并将新记录添加到gridview,但这些记录不会加载计时器。

有人可以告诉我实际上是什么问题吗? 感谢

这里是我的数据库代码:

protected void gdvDeals_DataBound1(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
         Label lbl = (Label)e.Row.FindControl("lblID");
         Label lblExp = (Label)e.Row.FindControl("lblExp");

         string scr = @"<script type='text/javascript'>
         Sys.Application.add_load(init);
         function init()
         {$(function() {
         var austDay = new Date('" + lblExp.Text + "');  
         $('#timer').countdown({ until: austDay });
         $('#year').text(austDay.getFullYear());";
         scr += @" });}</script>
         <div runat='server' id='timer' class='worth_Border2'></div>";

         Literal lt = (Literal)e.Row.FindControl("ltTimerDiv");
         lt.Text = scr;
     }

 }

0 个答案:

没有答案