En iyi yanıtlayıcılar
Controller arasında veri nasıl taşınır?

Soru
-
Arkadaşlar Controller ile view arasında viewbag ile veri taşıyabiliyorum. Ancak iki controller arasında taşıyamıyorum.
Aslında problemim şu.
login olduğunda o kişinin id sini diğer kontrollerde kullacağım linq sorgunun içinde.
public static x diye deneme yaptım. olmadı. null geldi sonuç.
logincontrollerden, NotlarControllere öğrencinin id sini taşımak istiyorum. işin aslı bu aslında :) sizin için çok basit olabilir ama çözemedim bir türlü. :(
Anlamadığım birşey var. İnternete veri taşıma dediğimde hep viewbag, viewdata vs.. controllerden viewe veri taşıma var. kontroller arasında veri taşımanın başka bir yolumu var kide kimse controller arasında veri taşımadan bahsetmemiş.Kimse kullanmıyor diyeceğim o mümkün değil. mutlaka controller arası veri taşıma yapıyordur.
- Düzenleyen CÜNEYT.A 6 Ekim 2016 Perşembe 19:35
Yanıtlar
-
Bir proje oluşturduğunda zaten VS senin için membership'i ekliyor.
Context.User.Identity.GetUserId()
ile UserId'yi alabilirsin. Ondan sonra başka bilgilerini bu id ile db'den çekebilirsin.
Google'da Microsoft.AspNet.Identity arat örnekler çıkar karşına.
http://pgnchess.com
http://dergikapaklari.com- Yanıt Olarak Öneren NScoder54 6 Ekim 2016 Perşembe 20:01
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 11 Ekim 2016 Salı 09:00
Tüm Yanıtlar
-
niye taşımak istiyorsunuz ki? Login olan kişinin bilgileri zaten mmembership'de tutuluyor. İstediğiniz zaman login olan kullanıcının bilgilerini oradan çekebilirsiniz.
Ama illa ayrı tutacağım diyorsanız değişken veriler için(Her login olana göre değişen veriler) public static gibi tanımlamalardan kaçının. Onun yerine Kullanıcı bilgisini session'da tutun.
http://pgnchess.com
http://dergikapaklari.com -
-
Bir proje oluşturduğunda zaten VS senin için membership'i ekliyor.
Context.User.Identity.GetUserId()
ile UserId'yi alabilirsin. Ondan sonra başka bilgilerini bu id ile db'den çekebilirsin.
Google'da Microsoft.AspNet.Identity arat örnekler çıkar karşına.
http://pgnchess.com
http://dergikapaklari.com- Yanıt Olarak Öneren NScoder54 6 Ekim 2016 Perşembe 20:01
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 11 Ekim 2016 Salı 09:00