Viewbag a atıp bir partialviewde gösterdiğim veriyi sayfa yenilenmeden zamana göre sürekli güncellemem gerekiyor.
Şöyle örneklendireyim. Saat 13:00 daki ders Matematik olsun. Saat 14:00 deki ders de Kimya. Saati geldiğinde güncel veriyi göstermesi lazım. jquery de ".load(actionadi)" şeklinde bir şeyler denedim ama aynı divden bir tane daha oluşturup onu güncelliyor.
Bir de performans açısından şöyle bir şey istiyorum. Saat 14:00 olduğunda dersin kimya olacağı başından belli. Her seferinde action a gidip güncel veriyi almak yerine liste halinde o günkü veri baştan çekilip zamanı geldiğinde gösterilmesi daha iyi olur diye düşünüyorum. Bu olmazsa olmaz değil ama performans ve yeni birşey öğrenme açısından iyi olur.
Bunun için nasıl bir yol izleyebilirim?
Jquery ile olmaz o iş. Ajax kullanman lazım.
< Bu ileti mobil sürüm kullanılarak atıldı >
o partial view
public ActioınResult GolgelerinGucuAdina(string heMan){
return Partial(); }
böyle bir metoda ajax request atarsın. gelen sonucu basarsın. hatta asp.net mvc de (core da var mı bilmiyorum) @Ajax.BeginForm() kullanırsan update edeceğin yerin id değerini verirsin. .net otomatik request atar. sonucu alır oraya basar senin ek bir kod yazman gerekmekez. Bunu kullanmazsan da javascript fetch ile request atar sonucu işlersin.
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme