我的页面上有以下功能。此功能将选择Repeater控件上的所有复选框。页面第一次加载时效果很好。但是当我重新加载或刷新页面或在页面上选择不同的标准时(在回发时),该功能没有调用/工作。因此,只要我对此进行回发,document.ready()函数就不再调用了。当页面处于回发时,如何调用loadChkCtrls()函数?
<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>
答案 0 :(得分:2)
我得到了它的工作。以下代码对我有用。
ScriptManager.RegisterStartupScript(Me, Page.GetType(), "scriptKey", "loadChkCtrls();", True)
谢谢, 安妮