Ich habe das Standard-Suchszenario: Benutzer gibt Suchparameter ein und klickt auf die Suchschaltfläche - Ergebnisse werden im unteren Bereich angezeigt. Was ich tun möchte, ist die Sichtbarkeit des Panels basierend darauf, ob Suchergebnisse verfügbar sind oder nicht. Ich habe versucht, mein Panel wie folgt zu codieren, aber zur Laufzeit bekomme ich einen Parse-Fehler.ASP.NET MVC - Ein Panel ausblenden, wenn das Modell nicht verfügbar ist
<asp:Panel ID="ResponsePanel" Visible="<%= Model != null %>" runat="server">
...
</asp:Panel>
Der Parse-Fehler, die ich bekommen habe, ist dies:
Cannot create an object of type 'System.Boolean' from its string representation
'<%= Model != null %>' for the 'Visible' property.
Wie schalte ich das Panel über die Verfügbarkeit des Modells abhängig?
Nun, für den Anfang sollten Sie nicht ** Ich REPEAT NICHT ** Verwendung ' ' in einer MVC-Anwendung –
asp: panel? Ernsthaft ... Dudel! Warum fügst du nicht auch 'EnableViewState = true' dort hinzu - schau was passiert, lol – RPM1984
haha, @RPM ... schön, dich zu sehen. –