Panel pnl_Confirmation = (Panel)form1.FindControl("ConfirmationPanel") as Panel;
pnl_Confirmation.Visible = false;
위의 코드에서 "NullReferenceException"이 계속 나타납니다. "ConfirmationPanel"은 양식이 성공적으로 제출되었는지 여부에 따라 표시/숨기기 패널입니다.Null 참조 예외 - 왜?
<asp:LoginView ID="LoginView1" runat="server">
<LoggedInTemplate>
<asp:Panel id="ConfirmationPanel" runat="server" Wrap="False">
...
왜 널은 다음과 같습니다
패널은 내가 직접 "ConfirmationPanel"를 호출 할 수 없습니다 이유가하는 LoginView 제어에 싸여? ID가 "ConfirmationPanel"인 Panel을 참조해야합니다. 당신이 그 코드가 어디
감사
'Panel pnl_Confirmation = (Panel) form1.FindControl ("ConfirmationPanel") as Panel; – Gabe
이것은 사용자가 원하는 주석이 아니지만 대신 MVC로 작업 할 수있는 방법이 있습니까? ASP.NET webforms는 집중력이 약합니다. – Juliet
두 가지 유형의 캐스트가 필요하지 않습니다. "패널로"이면 충분합니다. – TreDubZedd