Domyślna Akcja/Controler dla nie istniejącej ścieżki

0

Cześć,
uczę się ASP.NET i chciałem się zapytać w jaki sposób skonfigurować Routing tak, by wpisując nieistniejącą ścieżkę tj. do Controlera lub Akcji, która nie istnieje, żeby zostało zrobione przekierowanie do kontrolera Error i Akcji InvalidPath()?

0

No dobra, to może zadam pytanie inaczej: czy jest w ogóle możliwe, żeby tak skonfigurować Routing, żeby w razie niepowodzenia wywołał specjalną akcję z komunikatem?

1
Kofcio napisał(a):

No dobra, to może zadam pytanie inaczej: czy jest w ogóle możliwe, żeby tak skonfigurować Routing, żeby w razie niepowodzenia wywołał specjalną akcję z komunikatem?

W global.asax .cs dodaj sobie metode

protected void Application_Error()
{
 HttpContext httpContext = HttpContext.Current;
httpContext.Response.Redirect("~/Error/NoPageFound");
}

Możesz sobie lu jakiś log dać, sprawdzić czy żądanie jest ajaxowe itp

0

Dziękuję!

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0