Click here to Skip to main content
12,353,238 members (70,861 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: ASP.NET4
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:

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 29-Sep-12 20:12pm

1 solution

Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

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

Modify it to:
if(!ispostback)
{
   multiview1.visible=false;
}
else if(CheckBox1.checked)
{
   multivew1.ActiveViewIndex=-1;
   multiview1.visible=true;
}
  Permalink  
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)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web02 | 2.8.160621.1 | Last Updated 30 Sep 2012
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100