Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果选中了checkboxlist1中的特定列表项,如何禁用checkboxlist2中的某些复选框项?_Javascript_C#_Jquery_Asp.net - Fatal编程技术网

Javascript 如果选中了checkboxlist1中的特定列表项,如何禁用checkboxlist2中的某些复选框项?

Javascript 如果选中了checkboxlist1中的特定列表项,如何禁用checkboxlist2中的某些复选框项?,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我有这些JavaScript函数,在每次页面加载和回发时都会运行。如何更改此功能的设置,使其仅在第一次加载网页时运行,而不是每次回发时运行 我是更改$(window).ready(函数())还是在aspx.cs文件页面加载中设置它 $(window).ready(function () { $("#Checkboxlist1 :checkbox").attr('disabled', 'disabled'); $("#Checkboxlist1 :checkbox[value='

我有这些JavaScript函数,在每次页面加载和回发时都会运行。如何更改此功能的设置,使其仅在第一次加载网页时运行,而不是每次回发时运行

我是更改$(window).ready(函数())还是在aspx.cs文件页面加载中设置它

$(window).ready(function () {
    $("#Checkboxlist1 :checkbox").attr('disabled', 'disabled');
    $("#Checkboxlist1  :checkbox[value='Select All']").removeAttr('disabled');
    $("#Checkboxlist1  :checkbox[value='Select All']").prop("checked", true);
    });

在页面中添加一个隐藏字段,比如hdnIsPostBack。然后在页面中加载页面 检查

然后在你的javascript函数中检查相同

if($("#hdnIsPostBack").val()=="true")
   // here your code goes

函数pageLoad()
{
//在此处编写代码。它仅在网页的第一次加载期间运行
}
window.onload=页面加载;

为什么要混合使用javascript和jquery。窗口用于javascript,而jquery则需要
$(document).ready(函数(){})
;要做出这样的决定,您需要在隐藏字段onec中设置一些内容,它不是页面加载方法中的回发。然后使用相同的隐藏字段值,您可以决定是否进行调用。asp.net的简单基础知识。@superbhat嗨,请不要用这样的问题回答问题;请解释。。)@Wazz谢谢@newtoasp您需要做一件简单的事情,只需在更新面板中添加所有占位符内容。
$(document).ready()中提到的所有函数和javascript代码不会在回发时执行。它们只会在正常页面加载期间执行。
hdnIsPostBack
Id如果使用母版页会发生变化。当然,先生,那么您必须先学习使用母版页的隐藏字段使用此Id将保持不变。我很清楚,我并不是说您错了,但您应该共享相同的内容在之前对OP的评论中,我刚刚对我说过。好吧,这是一种误解,因此,如果你得到了答案,那么请注意你的问题,其他明智的资深导师也会关注同样的问题。
if($("#hdnIsPostBack").val()=="true")
   // here your code goes