Hello.
How can i access controls declared on the parent page from user controls?
for example, i have a parent page called "main.aspx"
<%@ Page Language="
VB" AutoEventWireup="false" CodeFile="Default.aspx.
vb" Inherits="_Default" %>
<%@ Register TagPrefix="MyControl" TagName="UserControl1" Src="myUserControl.ascx" %>
<asp:Button ID="showPanel" Text="ShowPanel" runat="server" />
<asp:Panel ID="Panel1" runat="server" visible="false">
<MyControl:UserControl1 ID="UserControl1" runat="server">
</asp:Panel>
"Default.aspx.
vb"
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub showPanel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles showPanel_Click
Panel1.visible = true
End Sub
End Class
"myUserControl.ascx"
<%@ Control Language="
VB" AutoEventWireup="false" CodeFile="myUserControl.ascx.
vb" Inherits="myUserControl" %>
<table>
<tr>
<td>
<asp:Button ID="HidePanel" Text="HidePanel" runat="server" />
</td>
</tr>
</table>
"myUserControl.ascx.
vb"
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub HidePanel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles HidePanel_Click
' This is the place to hide the panel1 from parent page.
End Sub
End Class
So, this is clear that when i click the HidePanel button, the panel from parent page will be hide.
Please help me. thanks