如何更改此功能的设置,使其仅在第一次加载网页时运行,而不是每次回发? [英] How do I change the settings of this function to make it run only during the 1st load of the webpage and not every postback?
本文介绍了如何更改此功能的设置,使其仅在第一次加载网页时运行,而不是每次回发?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这些JavaScript函数,每次在每个页面加载和回发时运行。如何更改此功能的设置,使其仅在第一次加载网页时运行而不是每次回发?
我是否更改$(窗口)。 ready(function()?或者我在我的aspx.cs文件页面中加载它?
$( window )。ready( function (){
$( #Checkboxlist1:复选框)。attr(' 已禁用',' 已禁用');
$( #Checkboxlist1:checkbox [value ='Select All'])。removeAttr(' disabled');
$( #Checkboxlist1:checkbox [value ='Select All'])。prop( 选中, true );
});
我尝试的另一种方式:
< 输入 类型 = hidden id = hidden value = / >
$( function (){
if ($( #hidden)。val()== ){
$( #Checkboxlist1:checkbox)。attr(' disabled',' 禁用'跨度>);
$( #Checkboxlist1:checkbox [value ='Select All'])。 removeAttr(' disabled');
$( #Checkboxlist1:checkbox [value ='Select All'])。 prop( 选中, true ) ;
$( #hidden)。val( set);
}
});
解决方案
(窗口).ready(function()?或者我设置它在我的aspx.cs文件页面加载?
( window )。ready( function (){
( #Checkboxlist1:复选框)。attr(' disabled',' disabled');
Hi, I have these JavaScript function that runs every time on every pageload and postback. How do I change the settings of this function to make it run only during the 1st load of the webpage and not every postback?
Do I change $(window).ready(function ()? OR I set it in my aspx.cs file page load?
$(window).ready(function () {
$("#Checkboxlist1 :checkbox").attr('disabled', 'disabled');
$("#Checkboxlist1 :checkbox[value='Select All']").removeAttr('disabled');
$("#Checkboxlist1 :checkbox[value='Select All']").prop("checked", true);
});
Another way I tried doing:
<input type="hidden" id="hidden" value=""/>
$(function () {
if ($("#hidden").val() == "") {
$("#Checkboxlist1 :checkbox").attr('disabled', 'disabled');
$("#Checkboxlist1 :checkbox[value='Select All']").removeAttr('disabled');
$("#Checkboxlist1 :checkbox[value='Select All']").prop("checked", true);
$("#hidden").val("set");
}
});
解决方案
(window).ready(function ()? OR I set it in my aspx.cs file page load?
(window).ready(function () {
("#Checkboxlist1 :checkbox").attr('disabled', 'disabled');
这篇关于如何更改此功能的设置,使其仅在第一次加载网页时运行,而不是每次回发?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文