ASP.NET에서 문제가 발생했습니다. 나는 마스터 페이지에서 드롭 다운리스트를 가지고 있고 나는 아래의 코드를 사용하여 UI 프로젝트 외부의 라이브러리에 접근하고있다 :httpcontext.current.handler.master가 언젠가 null을 반환합니다.
Page page = HttpContext.Current.Handler as Page;
if (page != null)
{
return page.Master.FindControl("MyDdl") as DropDownList;
}
이 코드는 일반적으로 잘 작동합니다. 그러나 15 ~ 20 분 동안 비활성 상태로 유지 한 다음 포스트 백 (예 : 클릭 버튼, 메뉴 변경 등)이 발생하는 경우가 있습니다. 페이지의 마스터 속성이 null이됩니다. 즉 page.Master
이 null을 반환하기 시작합니다. 그런 다음 F5 키를 눌러 페이지를 새로 고치면 다시 작동하기 시작합니다. 나는 또한 Google을 검색했지만 상대적인 답변을 찾지 못했습니다. 아무도 내게 여기서 무슨 일이 일어나는지 안내 해줄 수 있습니까?
고마워요. –