5 つのタブを持つ 1 つの ASPX ページにタブ コントロールがあります。このコントロールに 5 つの ascx ページをロードしています。2 番目のメイン ascx コントロール内に 4 つの ascx 子コントロールがあります。これは、2 番目のメイン ascx ページのウィザードのようなものです。その 2 番目の TAB をロードすると、最初の子 ascx コントロールに表示されます。そのコントロールの任意の値の選択に基づいて、2 番目の ascx 子コントロールに対して可視 true を作成し、1 番目の ascx 子コントロールに対して可視 false を作成します。それは機能していません。ページに何も表示されません。コントロールなしで空をロードしています。
問題は何ですか?
親 ascx - 子 ascx からのカスタム イベント
Private Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
ReviewEnterReportDetailsId.Visible = True
EnterReportDetailId.Visible = True
EnterReportViewDetail1.Visible = True
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
ReviewEnterReportDetailsId.Visible = True
EnterReportDetailId.Visible = False
EnterReportViewDetail1.Visible = False
End Sub
Protected Sub ReviewEnterReportDetailsId_ERDScreenEvent(ByVal sender As Object, ByVal e As System.EventArgs) Handles ReviewEnterReportDetailsId.ERDScreenEvent
ReviewEnterReportDetailsId.Visible = False
EnterReportDetailId.Visible = True
EnterReportViewDetail1.Visible = False
End Sub
子 ascx -
次のコントロールを変更するイベントを発生させるだけです