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

2018-12-15 15:24
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()?

Pozostało 580 znaków

2018-12-15 17:05
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?

Pozostało 580 znaków

2018-12-15 21:14
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

edytowany 1x, ostatnio: szydlak, 2018-12-15 21:17

Pozostało 580 znaków

2018-12-16 01:31
0

Dziękuję!

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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