null yerine false dener misin hocam Dostum False olarak denediğimde ekranda hiç bir şey gstermiyor.

Lightsaber bunu yazdı Education action'ına isSuccess diye bir parametre daha ekle bunu kontrol ettirip ona gre divleri gsterebilirsin. Dostum şu şekilde yaptım olmadı. InsertEducation Action' ına ViewBag. IsSuccess = true; ekledim. Education Action' ında ise şyle yaptım: if ViewBag. Alert = AdminAlerts. Info ; null yerine false dener misin hocam İnsan; insan olsaydı, insan olmazdı..

Education action'ına isSuccess diye bir parametre daha ekle bunu kontrol ettirip ona gre divleri gsterebilirsin. Dostum şu şekilde yaptım olmadı. InsertEducation Action' ına ViewBag. IsSuccess = true; ekledim. Education Action' ında ise şyle yaptım: if ViewBag. Alert = AdminAlerts. Info ; Diathorus tarafından 16/Tem/15 18:14 tarihinde düzenlenmiştir

InsertEducation isimli fonksiyonunun geri dnüş değerini Jsonresult yap hocam.try içinde var gidileceksayfa = new UrlHelper . Action ; return Json(new ); diyebilirsin client a ajax isteği gnderebilirsin. Sonra html kısmında ajax ın success kısmına success: function { if(a. mesajvarmi 1) if(a. mesajvarmi 0) } falan yazıp mesajını gsterebilirsin. Tam anlatamadım ancak çzüm bulamazsan çok ayrıntılı anlatabilirim. Yani olayı json lada çzebilirsin. EDİT : demek viewbag action bazlı çalışıyo.@Lightsaber hocam doğru mu anladım. evet hocam yleymiş, daha doğrusu viewbag adı gibi view'a taşımak için actionlar arası veri taşımak için tempdata kullanılıyor. İnsan; insan olsaydı, insan olmazdı..

Selam arkadaşlar, Asp. Net Mvc'ye Web Forms' dan yeni geçtim. Benim yapmak istediğim Web Forms mantığında son derece basit. Eminim Mvc' de de son derece basittir fakat ben bir türlü bulamadım. Durumu kısaca açıklamak gerekirse; Basit bir form ekranım var veritabanına Entity Framework ile kayıt giriyorum. Sayfam açıldığında formun üst kısmında klasik mavi background div ile "Boş alan bırakmayınız" gibi bir metin yer alıyor. Bunu da ViewBag yardımı ile yapıyorum. Sayfamda ise Html. Raw şeklinde gsteriyorum. Açılan View' i Gsteren Action: public ActionResult Education Kayıt işlemi başarılı bir şekilde gerçekleştiğinde "İşlem başarılı" yazan div' im gsterilsin istiyorum. Kayıt Yapan Kod: public ActionResult InsertEducation { try catch return RedirectToAction ; } Bu şekilde olduğunda "Education" Action' ı çalıştığı için sayfada yine "Boş alan bırakmayınız" uyarısı geliyor. return RedirectToAction yerine return View yazarsam bu seferde InsertEducation View' i bulunamadı diyor. Şimdiden yardımlarınız için teşekkür ederim. Diathorus tarafından 16/Tem/15 17:52 tarihinde düzenlenmiştir

InsertEducation isimli fonksiyonunun geri dnüş değerini Jsonresult yap hocam.try içinde var gidileceksayfa = new UrlHelper . Action ; return Json(new ); diyebilirsin client a ajax isteği gnderebilirsin. Sonra html kısmında ajax ın success kısmına success: function { if(a. mesajvarmi 1) if(a. mesajvarmi 0) } falan yazıp mesajını gsterebilirsin. Tam anlatamadım ancak çzüm bulamazsan çok ayrıntılı anlatabilirim. Yani olayı json lada çzebilirsin. EDİT : demek viewbag action bazlı çalışıyo.@Lightsaber hocam doğru mu anladım. Dostum WebForms' da <asp:Literal ile 1 dakika içinde yapabileceğim bir şeyi Mvc de yapmak için binbir takla atıyor olmak bana garip geliyor :D

Education action'ına isSuccess diye bir parametre daha ekle bunu kontrol ettirip ona gre divleri gsterebilirsin. İnsan; insan olsaydı, insan olmazdı..

hocam senin sorun viewbag kullanmandan. return View yerine RedirectToAction yaptığında ViewBag değil TempData kullanmalısın. http://stackoverflow.com/questions/14497711/set-viewbag-before-redirect İnsan; insan olsaydı, insan olmazdı..

InsertEducation isimli fonksiyonunun geri dnüş değerini Jsonresult yap hocam.try içinde var gidileceksayfa = new UrlHelper . Action ; return Json(new ); diyebilirsin client a ajax isteği gnderebilirsin. Sonra html kısmında ajax ın success kısmına success: function { if(a. mesajvarmi 1) if(a. mesajvarmi 0) } falan yazıp mesajını gsterebilirsin. Tam anlatamadım ancak çzüm bulamazsan çok ayrıntılı anlatabilirim. Yani olayı json lada çzebilirsin. EDİT : demek viewbag action bazlı çalışıyo.@Lightsaber hocam doğru mu anladım. Hannibal_King tarafından 16/Tem/15 19:16 tarihinde düzenlenmiştir

hocam senin sorun viewbag kullanmandan. return View yerine RedirectToAction yaptığında ViewBag değil TempData kullanmalısın. http://stackoverflow.com/questions/14497711/set-viewbag-before-redirect Dostum teşekkür ederim ilgin için TempData ile problem çzüldü. Ellerine sağlık.