İçeriğe geç

Etiket: asp.net mvc

Adım Adım Asp.Net MVC Projesi #11

Yazıları Silme- ajax kullanarak

Merhaba, bir önceki yazıda yazıları listeleme işlemi yapmıştık. Bu yazıda ise tablodaki butonları kullanarak ilgili yazıları silme işlemini gerçekleştireceğiz.
Listeleme yaparken silme işlemini tetikleyecek butonlara ilgili yazının id’sini, butonun name’ine eklemiştik. Bu name’i kullanarak ilgili yazıyı sileceğiz.
Kurallarımız:

  • Giriş yapan kişi admin ise tüm yazıları silme yetkisine sahip olabilecek.
  • Diğer statüde ki kullanıcılar ise sadece kendi yazılarını silebilecek.

Bu kuralları küçük bir if-else bloğu ile gerçekleştireceğiz.

İlk olarak AdminController’da JsonResult türünde bir action oluşturuyoruz. Bu action parametre olarak bir id değeri almasını istiyoruz.

1.Action’ımızın HttpPost türünde olmasına dikkat edelim.

2.View’ı bir önceki yazıda göstermiştim ona ek olarak javascript kodu ekledim. Sadece o kodu vereceğim. 

Yorum Bırak

Adım Adım Asp.Net MVC Projesi #9

Ajax.BeginForm Kullanarak Yazı Ekleme

Merhabalar, bu yazıda basit bir şekilde Ajax.BeginForm  kullanarak database’e yazı ekleme işlemini anlatacağım.

İlk olarak Model class’ı ile başlıyoruz. TextAddModel classımızı ModelView’a ekliyoruz.

 

TexAdd adlı bir action oluşturuyoruz ve birde post olma durumlarında çalıştırılacak action’ı yazıyoruz. Bunları daha önce anlatmıştım burada detaya girmeyeceğim eğer takılırsanız önceki yazılara bakabilirsiniz. 🙂

Yorum Bırak