asp:UpdatePanel + postback + JQuery类选择器

时间:2012-11-14 16:41:54

标签: c# jquery asp.net postback

我有一个简单的页面,使用asp:UpdatePanel和执行回发的按钮。 Page具有Page_Load服务器方法中的简单脚本:

ScriptManager.RegisterStartupScript(Page, Page.GetType(), "initPage", "initPage();", true); 

Javascript函数initPage()如下所示:

function initPage(){
  $('.textBoxClass').each(function (index) {
    alert(index);
  }
}

问题是,点击回发按钮后,$('。textBoxClass')的长度增加1。没有代码生成,DOM操作或类添加。我认为它与UpdatePanel(?)有关,但有没有办法摆脱课堂数量的增加?

1 个答案:

答案 0 :(得分:0)

尝试设置:

UpdateMode="Conditional" 

在updatepanel属性中,仅在必要时使用方法Update()更新面板。

您还可以尝试评论updatepanel以使用警报消息进行一些测试

告诉我们这种行为是否仍然存在。