none
RouteData.Values ile anahtar datayı alamıyorum. Sorun cozuldu. RRS feed

  • Genel Tartışma

  • Merhabalar.

    Alıştırma olarak yaptığım programda sayfa üzerinden gelen routdata değerini alamıyorum. MVC Core 3.0 da buna ait bir değişiklik de göremedim. 

    1 saattir çözüm aradım bulamadım internetten...

    Startup.cs dosyam. Burada enpoint i disable edip 2.2 sürümüne göre yapılandırdım. 

    a------------------

    aaltta viewcomponentim. bp attım ve isteiğim linke tılamama rağmen sürekli null geliyor. nerede hata yapıyorum anlamadım. 

    ---------------

    componentview 
    üzerınde razor syntaxlar sorunsuz çalışıyor. lakin route data değerş boş dönüyor... 

    Core 3 ile birşeyler mi değişti anlamadım. Yardımcı olabilir misiniz?
    Teşekkürler.  

    Cozum: default route en alta yazilmaliymis. 

    5 Şubat 2020 Çarşamba 02:14

Tüm Yanıtlar

  • mvc core 3.0 rout yapilandirmasina gore 

      app.UseEndpoints(endpoint =>
                {
                    endpoint.MapControllerRoute(name: "products", pattern: "products/{category?}", defaults: new { controller = "shop", action = "list" });
                    endpoint.MapControllerRoute(name: "default", pattern: "{controller}/{action}/{id?}", defaults: new { controller = "Home", action = "Index" });

                });

    default  routing en alta alininca calismaya basladi. 

    5 Şubat 2020 Çarşamba 04:23