Ich habe eine mehrsprachige Website. Das bedeutet, dass ich meine Besucher muß umleiten Seiten mit entsprechender Sprache auf Fehler wie so:So erhalten Sie den aktuellen Routenwert in der Web-Konfigurationsdatei
<customErrors mode="On" defaultRedirect="~/ru/Error">
<error statusCode="404" redirect="~/ru/404"/>
<error statusCode="404" redirect="~/ru/500"/>
</customErrors>
oder:
<customErrors mode="On" defaultRedirect="~/en/Error">
<error statusCode="404" redirect="~/en/404"/>
<error statusCode="404" redirect="~/en/500"/>
</customErrors>
je nach Sprache der vorherigen Seite oder Lokalisierung. Standardmäßig ist es 'en'. Ich habe RouteData.Values["lang"]
für meinen Sprachwert.
Das glaube ich nicht, dass Sie mit so etwas wie nur benutzerdefinierte Fehler machen kann, aber man konnte auf allgemeinere Handler/Controller umleiten und dann entweder Server.Transfer oder Umleiten von Dort. – CrudaLilium