我陷入了一个问题。我正在动态加载数据列表中的元素。我正在尝试使用 jquery 在列上绑定单击事件。当我使用母版页时它工作正常。因为它遵循页面生命周期并在子页面数据绑定后加载 jquery。但是当我在普通页面(没有母版页)中使用它时,它不允许我执行所需的操作。我知道为什么会这样,原因是在元素绑定之前加载了 jquery。因此 jquery 无法绑定单击事件,因为它无法找到这些控件。
绑定元素中已经有“item”类
这是我的jQuery代码:
$(document).ready(function () {
$('.item').click(function () {
//do something here
});
});
后面的代码:
protected void Page_Load(object sender, EventArgs e)
{
using (TestEntites db = new TestEntites())
{
IEnumerable<Template> Test = from t in db.Template
where t.Customer == clsuser.CustomerID
&& t.Region == user.RegionID
select t;
dlTemplateGroups.DataSource = Test;
dlTemplateGroups.DataBind();
BindTemplates(db);
}
}