マスター ページとしてASP.NET Web フォーム ページchildPage.aspx
があります。masterPage.aspx
にchildPage.aspx
は、ユーザー コントロール ( userControl.ascx
) コントロールが定義されています。childPage.aspx
現在、ユーザー コントロール内からコントロールにアクセスしようとしています。私はいくつかの異なるアプローチを試しました:
HtmlContainerControl ProductMenu = (HtmlContainerControl)Page.FindControl("ProductMenu");
HtmlContainerControl ProductMenu = (HtmlContainerControl)this.Page.FindControl("ProductMenu");
HtmlContainerControl ProductMenu = (HtmlContainerControl)Parent.FindControl("ProductMenu");
HtmlContainerControl ProductMenu = (HtmlContainerControl)this.Parent.parent.FindControl("ContaintHolder").FindControl("ProductMenu")
上記のコードでProductMenu
は、id
は<div runat="server" />
onのchildPage.aspx
です。現在、ユーザー コントロール内からアクセスしようとしていますが、div
.
私を助けてください。どうすればいいですか?前もって感謝します。