MVC URL isimleri

khalannz7

Hectopat
Katılım
18 Ağustos 2022
Mesajlar
858
Çözümler
15
Merhaba, MVC ile yaptığım web sitemde URL isimlerini değiştirmeye çalışırken sorun yaşıyorum. routes.MapMvcAttributeRoutes(); özelliğini kullanarak Controllerde actionlarıma [Route("giris")] şeklinde isimler veriyorum. Ama yönlendirmelerde sorunlar yaşıyorum. Bu yüzden (beceremediğim için) vazgeçtim. Ama sonradan özelleştiririm diye isimleri değişik vermiştim mesela giriş yaparken gözüken /Login/Login ve bu kötü duruyor. Neyse bunu da kabullendim ama siteye giren kişi login controllerinden login actionunun çalıştığını bilecek. Ne önerirsiniz?
 
C#:
[RoutePrefix("auth")]
public class AuthorizationController : Controller{
    [Route("login")]
    public IActionResult Login(){
        //logic...
        return View();
    }
}
olarak dener misiniz? Tabii ki, routes.MapMvcAttributeRoutes(); kullanmanız gerekli.
 
C#:
[RoutePrefix("auth")]
public class AuthorizationController : Controller{
    [Route("login")]
    public IActionResult Login(){
        //logic...
        return View();
    }
}
olarak dener misiniz? Tabii ki, routes.MapMvcAttributeRoutes(); kullanmanız gerekli.
Hocam ben kendim bir filter yazdım ve controllere direkt [Auth] olarak verdim.
 

Technopat Haberler

Yeni konular

Geri
Yukarı