页面回发后调用document.ready函数
问题描述:
我的页面上有以下功能。该功能将选中Repeater控件上的所有复选框。它在第一次加载页面时效果很好。但是当我重新加载或刷新页面或者在页面上选择不同的标准时(回发时),函数没有调用/工作。所以只要我有回发,document.ready()函数不再调用。页面回发时如何仍然可以调用loadChkCtrls()函数?页面回发后调用document.ready函数
<script type="text/javascript">
$(document).ready(function() {
checked = false;
alert("test");
loadChkCtrls();
return;
});
function loadChkCtrls() {
alert("test3");
$("span.chkEachRow input").attr('checked', false);
$("#chkAllRows").click(function() {
alert("test1");
if (checked == false) {
checked = true
}
else {
checked = false
}
$("span.chkEachRow input").attr('checked', checked);
return;
});
}
</script>
答
我明白了。以下代码适用于我。
ScriptManager.RegisterStartupScript(Me, Page.GetType(), "scriptKey", "loadChkCtrls();", True)
感谢, 安妮
ASP.NET,我相信... – BeemerGuy 2010-12-15 23:37:25