0
I have a form called frmCadastroBens that declares a Usercontrol, which I call wucCadastroBens. In this form I register the UC like this:
<%@ Register src="WUC/wucCadastroBens.ascx" tagname="wucCadastroBens" tagprefix="uc1" %>
<%@ Register src="WUC/wucCadastroBens.ascx" tagname="wucCadastroBens" tagprefix="uc2" %>
<%@ Register src="WUC/wucCadastroBens.ascx" tagname="wucCadastroBens" tagprefix="uc3" %>
And then like this:
<uc1:wucCadastroBens ID="wucCadastroBensNovoPV" runat="server" />
<br />
<uc2:wucCadastroBens ID="wucCadastroBensUsadosPV" runat="server" />
<br />
<asp:RadioButtonList RepeatDirection="Horizontal" ID="rdbGarantiaConfissao" runat="server" RepeatLayout="Flow" RepeatColumns="0" CellSpacing="-1">
<asp:ListItem Text="Confissão de Dívida " Value="1"></asp:ListItem>
<asp:ListItem Text="Garantia Adicional" Value="2"></asp:ListItem>
</asp:RadioButtonList>
<uc3:wucCadastroBens ID="wucCadastroConfissaoDividaPV" runat="server" />
It turns out that I need, at the moment of clicking the Sign Up button, I hide the other UC, let me explain. It is just a UC, registered as I said above. When I am in uc1, I must show the Registration Panel and hide the others. The problem is one panel only and this method is inside wucCadastroBens.Cs and not in frmCadastroBens.cs. If I was inside frmCadastroBens.Cs, I would do so: wucCadastroBensUsadosPV.Visible = false;
This would work, but I happen to be inside wuc and can no longer have "3" "panels", for example, as I have in frmCadastrBens. Then comes the question: How can I do, so that when registering a new one, I hide the other panels (one for each wuc registered in frmCadastroBens). At the moment when the page is loaded, the three panels appear.
Giving this error: Object Reference not set to an instance of an Object.
– pnet
I forgot to access the Parent Control Page property.
– Tobias Mesquita
Any error here is new ground for me. I will test and already put.
– pnet