1
호스트가 SharePoint 2010, VS2010 .NET 3.5 사용. 웹 파트에 사용자 지정 ASCX 컨트롤이 있습니다. 컨트롤은 System.Web.UI.UserControl에서 상속받은 POCO 클래스를 상속합니다. 이 컨트롤은 다음과 같은 코드가 있습니다ASP.NET 컨트롤이 SharePoint 웹 파트에서 자식 컨트롤을 찾을 수 없음
protected override void OnPreRender(System.EventArgs evArgs)
{
var myliteral = Page.FindControl("myliteral");
base.OnPreRender(evArgs);
}
을 모든의 .ascx이 콘텐츠가 : 내가 생성에 대한 참조를했을 C# 코드의 경우 "myliteral"를 참조 중단 점을 설정
<asp:Literal ID="myliteral" runat="server" Visible="false"><br /></asp:Literal>
을 통제하지만, 그렇지 않습니다, 그것은 나오고 있습니다 null. 왜?
감사합니다.
** ** .NET 4.0을 사용하고 있습니까? SharePoint 2010은 .NET 3.5를 기반으로하며 최신 버전을 사용하면 문제가 발생하거나 작동하지 않습니다. –
확인을 .NET 3.5로 설정하십시오. 문제가 여전히 존재합니다. 감사. – Snowy