Şimdi Ara

MVC ile Tek Viewde İki Model Kullanma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
255
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar bi view de iki ayrı tab menüm var . Birinci tab menümde veritabanına veri yüklüyorum.(Bunda sorun yok)

    İkinci tab menü de ise veri yüklediğim tabloda ki verileri çekmem lazım .Bunun için ikinci bir model kullanmam lazım.

    Bunu nasıl yapabilirim ? Yardımcı olursanız sevinirim ..



  • İlk tab'deki yükleme işini ajax ile yapın. İlk attığınız istekte dönen cevabı (id vs. olabilir) 2.tab için kullanın.
    Ya da ilk kayıt işleminden sonra son ID bilgisine göre aynı sayfaya tekrar döndürün querystring ile 2.tabin açılmasını sağlayın.
    Örnek: Açılış sayfası /User/Create. İlk tabde kayıt oluşturdun post metodunun sonunda Users tablosunda 8 ID ile kaydedildiyse /User/Create/8?Tab=2 olarak yönlendirin. /User/Create sayfasında 2.Tab için Reuqest.QueryString["tab"] == "2" eşitliğine baktırıp bu tabi açık halde getirirseniz sorun olmaz.



    < Bu mesaj bu kişi tarafından değiştirildi alpmirza -- 12 Kasım 2018; 12:53:40 >
  • Neden 2 nci bir model kullanman lazım. Burasını anlıyamadık. MVC programlamada, CRUD(create, read, update, delete) işlemleri tek bir model üzerinden yapılır. MVC'nin mantığı budur. Neden mantığa aykırı iş yapmak istiyorsun?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • ya ayrı bir model yazarsın iki modeli de property olarak tutan. Ya da model olarak dynamic yazarsın. Sonra içeride bakar ona göre karar verirsin.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.