1

我们有一个 CheckboxList 并且这个 CheckboxList 的每个项目都有一个为 onclick 属性定义的 JavaScript 函数 (clearcheckboxes())。

此 CheckboxList 位于 UpdatePanel 内,并且也为此定义了触发器。

在初始页面加载中,我可以在每个列表项上看到定义的 javascript 函数,如下所示:

<input type="checkbox" value="0" onclick="javascript:clearcheckboxes('page_0_chbxList',this.id);setTimeout('__doPostBack(\'page_0$chbxList$0\',\'\')', 0)" checked="checked" name="page_0$chbxList$0" id="page_0_chbxJobList_0">

但是,当我选择任何复选框和页面部分重新加载时,它会从 onclick 属性中删除 javascript 函数:

<input type="checkbox" value="2" onclick="javascript:setTimeout('__doPostBack(\'page_0$chbxList$2\',\'\')', 0)" checked="checked" name="page_0$chbxList$2" id="page_0_chbxList_2">

我们如何防止在部分回发时删除我们的自定义 onclick javascript 函数?

4

0 回答 0