Я пытаюсь получить доступ к элементу управления MainContentBlock из aspx, но не могу этого сделать.
В файле aspx я зарегистрировал оба элемента управления:
<uc3:ContentBlock ID="MainContentBlock" runat="server" DynamicParameter="id" DefaultContentID="3951" /></uc3>
<uc3:childshow ID="Childshow" runat="server"/></uc3>
В коде для child.ascx
If Me.Parent.Page.FindControl("MainContentBlock") IsNot Nothing AndAlso Me.MainContentBlock.Item.Id = 4357 Then
...
Но ошибка говорит BC30456: «MainContentBlock» не является членом «child».
Это почти как если бы ".parent" не работала.
Однако, если я попробую следующее:
If Me.Parent.MainContentBlock IsNot Nothing AndAlso Me.MainContentBlock.Item.Id = 4357 Then
...
Появится сообщение об ошибке "BC30456: MainContentBlock не является членом System.Web.UI.Control".
и кажется, что он, по крайней мере, снова распознал родительскую часть.
растерян ... пожалуйста, помогите, спасибо.