Frage

Was ist dieser Fehler, wenn ich SiteMapPath verwenden. wenn ich einen Link in meiner Website klicken, erscheint dieser Fehler in einer Seite. natürlich, wenn ich meine Website hochladen, ich sehe diesen Fehler:

Die Seite kann die Seite nicht finden, die Sie suchen möglicherweise entfernt worden ist, hatte seinen Namen geändert, oder ist vorübergehend nicht verfügbar.

War es hilfreich?

Lösung

Auf der Grundlage des Fehler scheint es, dass die URLs in Ihrer SiteMap nicht relativ sind. Zum Beispiel, sagen wir, Sie ein Unterverzeichnis namens „Beispiel“ und eine Seite namens „test.aspx“ befindet sich in dem „Beispiel“ Verzeichnis. Dieser Eintrag erzeugen würde einen Fehler 404 (Seite nicht gefunden).

<siteMapNode url="Test.aspx" title="Test Page" />

Dies würde den richtigen siteMapNode Eintrag sein:

<siteMapNode url="~/Example/Test.aspx" title="Test Page" />
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top