我有一个简单的页面,使用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(?)有关,但有没有办法摆脱课堂数量的增加?
答案 0 :(得分:0)
尝试设置:
UpdateMode="Conditional"
在updatepanel属性中,仅在必要时使用方法Update()更新面板。
您还可以尝试评论updatepanel以使用警报消息进行一些测试
告诉我们这种行为是否仍然存在。