Use Hidden variable to maintain visible / Insvisible flag. Also when ever postbacks check for flag and do display:none or display:block in the javascript
$(document).ready(function () {
var manager = Sys.WebForms.PageRequestManager.getInstance();
manager.add_endRequest(endRequest);
manager.add_beginRequest(OnBeginRequest);
if(hdnShowflag == true)
{
display:block
}
else
{
display:block
}
});
function OnBeginRequest(sender, args) {
if(hdnShowflag == true)
{
display:block
}
else
{
display:block
}
}
function endRequest(sender, args) {
if(hdnShowflag == true)
{
display:block
}
else
{
display:block
}
}