Panel pnl_Confirmation = (Panel)form1.FindControl("ConfirmationPanel") as Panel;
pnl_Confirmation.Visible = false;
Ich halte eine "Nullreferenceexception" in dem obigen Code zu bekommen. "ConfirmationPanel" ist ein Panel, das ich ein-/ausblenden kann, je nachdem, ob das Formular erfolgreich gesendet wurde oder nicht.Nullreferenz Ausnahme - warum?
Die Platte wird in einem Loginview-Steuerelement gewickelt, weshalb ich nicht "ConfirmationPanel" direkt anrufen:
<asp:LoginView ID="LoginView1" runat="server">
<LoggedInTemplate>
<asp:Panel id="ConfirmationPanel" runat="server" Wrap="False">
...
Warum ist das null
? Es sollte das Panel mit der ID "ConfirmationPanel" referenzieren, nein?Dank
'Panel-pnl_Confirmation = (Panel) form1.FindControl ("ConfirmationPanel") als Gremium schaffen,' Warum werfen Sie zweimal? – Gabe
Dies mag nicht die Art von Kommentar sein, den Sie wollen, aber gibt es eine Möglichkeit, mit MVC zu arbeiten? ASP.NET Webforms ist konzentriert böse. – Juliet
Sie benötigen nicht beide Arten von Typumwandlungen: "als Panel" ist ausreichend. – TreDubZedd