Click here to Skip to main content
15,908,274 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi,

I designed an asp.net website in one page lots of controls are used like dropdown list and buttions and list boxes.
Every controls loads different data in the same page so i have used update panel.
Finally the problem is I need to make the page non editable while loading one contorl in the page.

Please help me to figure out this issue and Thanks in advance..
Posted

1 solution

C#
// Get the PageRequestManager instance
var pageRequest = Sys.WebForms.PageRequestManager.getInstance();
// Add the beginRequest Event
pageRequest.add_beginRequest(beginRequest);
// Add the endRequest Event
pageRequest.add_endRequest(endRequest)

// Handle the Begin event
function beginRequest(sender, eventArgs) {

    document.getElementById("contentFrame").disabled = true;
    var nodes = document.getElementById("contentFrame").getElementsByTagName('*');
    for (var i = 0; i < nodes.length; i++) {
        nodes[i].disabled = true;
    }
}

function endRequest(sender, eventArgs) {
    document.getElementById("contentFrame").disabled = false;
    var nodes = document.getElementById("contentFrame").getElementsByTagName('*');
    for (var i = 0; i < nodes.length; i++) {
        nodes[i].disabled = false;
    }
}
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900