我在更新面板内部有一个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;
}
}