Click here to Skip to main content
15,886,873 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi.

i have designed a formpage within Asp.net ,in Html code i have applied a multiview and inside that a view is placed ,i also have wtitten the following code in PageLoad:

C#
if(!ispostback)
{
multiview1.visible=false;
if(CheckBox1.checked)
{
multivew1.ActiveViewIndex=-1;
multiview1.visible=true;
}
}


but when i start to debugg the code , all the page which is inside the multivew won't be visible , despite i chcek the checkbox nothing happens.what's wrong with that?
Posted

1 solution

Your logic of if lies in IsPostback that leads to visible false always.

Modify it to:
C#
if(!ispostback)
{
   multiview1.visible=false;
}
else if(CheckBox1.checked)
{
   multivew1.ActiveViewIndex=-1;
   multiview1.visible=true;
}
 
Share this answer
 
Comments
mohammad ehsan 30-Sep-12 2:44am    
but still has the same problem and whenever i check the checkbox the view doesn't appear.
Sandeep Mewara 30-Sep-12 2:51am    
DEBUG and see the execution path. See if the visiblity of the view is set to true or not.

BTW, not sure a typo or actual code. 'Visible' property will start from capital V and not small. (Same with Checked!)

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