Hallo,
ich habe versucht, im Footer einen Link zum News-Modul hinzuzufügen. Hierzu habe ich in der Datei Views/Common/Footer.cshtml den Abschnitt Footer.Service und folgenden Eintrag erweitert:
@if (Model.NewsEnabled) { <li><a href="@Url.RouteUrl("NewsArchive")">@T("News")</a></li> }
Also quasi der gleiche Eintrag wie in der Header-Datei Views/Common/Menu.cshtml, wo das Ganze ja auch funktioniert.
Nach der Code-Erweiterung in der Footer-Datei kriege ich jedoch beim Aufruf meiner Seite folgenden Konfigurationsfehler angezeigt:
Serverfehler in der Anwendung /. Laufzeitfehler Beschreibung: Anwendungsfehler auf dem Server. Aufgrund der aktuellen benutzerdefinierten Fehlereinstellungen für diese Anwendung können die Details des Anwendungsfehlers (aus Sicherheitsgründen) nicht remote angezeigt werden. Sie können jedoch von Browsern angezeigt werden, die auf dem lokalen Server ausgeführt werden. Details: Sie können die Details dieser Fehlermeldung auf dem lokalen Computer anzeigen, indem Sie ein <customErrors>-Tag in der Konfigurationsdatei web.config erstellen, die sich im Stammverzeichnis der aktuellen Webanwendung befindet. Das mode-Attribut dieses <customErrors>-Tags sollte dann auf "Off" festgelegt werden. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Hinweise: Die aktuelle Seite kann durch eine benutzerdefinierte Fehlerseite ersetzt werden, indem Sie das defaultRedirect-Attribut des <customErrors>-Konfigurationstags dieser Anwendung so setzen, das es auf einen benutzerdefinierten Fehlerseiten-URL zeigt. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>
Wieso funktioniert der Link im Header - aber nicht im Footer?
Hat jemand eine Idee, wie man auch im Footer einen Link zum News-Modul setzen kann?
Danke im Voraus.