ASP.NET MVC MySQL C# ile admin panelli ful örnek web site yapımı

makale.baslik

Bu uygulama ile ASP.NET MVC kullanarak MySQL veri tabanına bağlanarak örnek bir web site nasıl olur onu göreceksiniz.

Web sayfası ana sayfa, hakkımızda, ürünler, mağaza bilgileri, iletişim formu sayfalarından oluşuyor. Bu sayfaların admin panelinde yönetimi ayrıca kullanıcı yönetimi mevcuttur. Yönetim panelinde /admin ile ulaşılabilinir.

 

ana sayfa

 

Veri tabanının adı kahve.

Uygulamayı Visual Studio 2019 ile oluşturdum.

Kullandığım MySQL sürümü 5.7.23 (MySQL için Wamp server kurulu olması yeterli)

MySQL Connector Net 6.9.12 sürümünü kullanarak veri tabanına bağlandım

MySQL for Visual Studio 1.2.8 kurulu olması da  Visual Studio ile MySQL bağlantısı için gerekli.

 

Veri tabanı için ayarlarında web.config sayfasından aşağıdaki satırları güncelleyerek değişiklik yapabilirsiniz.

<connectionStrings>
    <add name="kahve2019Entities" connectionString="metadata=res://*/Models.EntityFramework.KahveModel2019.csdl|res://*/Models.EntityFramework.KahveModel2019.ssdl|res://*/Models.EntityFramework.KahveModel2019.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=localhost;user id=root;database=kahve;Charset=utf8&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>

 

 

 

 

Paylaştığım web sitenin bazı özellikleri:

  • ASP.NET MVC ile MySQL veritabanına bağlanma
  • Bootstrap 4
  • İletişim formu doğrulamalı (validation)
  • Kullanıcı girişi (login), beni hatırla
  • Session (Oturum)
  • Cookie (Çerez)
  • Url Rewrite
  • Ürünleri sıralama
  • Ürünleri pasif yapma
  • Aktif link yapısı
  • Ajax ile aktif/pasif (switch button) yapısı
  • Veri listeleme
  • Veri ekleme
  • Veri silme
  • Veri düzenleme
  • Ürünlerde arama
  • Kullanıcı yönetimi
  • MD5 kullanıcı bilgisi şifreleme
  • Hata sayfası
  • File upload
  • Datatables
  • Sweet alert
  • CKeditor 5 ile veri girişi

 

admin sayfası

 

 

iletisim

 

 

 

login

 

 

admin paneli giriş bilgileri: 
Kullanıcı adı: admin
Parola: 1234

Umarım sizin için faydalı bir paylaşım olmuştur.

Örnek web sitesi dosyalarını ve veri tabanını indirmek için: ornek_ASP_NET_MVC_Site.zip

 

Paylaş:

Yorumlar

  1. Bu güzel örneği paylaştığınız için teşekkür ederim. Çok işime yaradı.

  2. mesutd.com ile diğer siteleri tek ayıran fark emekleri ve çabasıdır, bunu en güzel paylaşımlarıyla yerine getiren mesutd.com'dur. MVC bu son zamanlarda en çok öğrenmek istediğim bir konuydu. Güzel paylaşımınız ve emeğiniz için teşekkürler.