Kayıtlar

Asp NET MVC Controller tarafına veri gönderme: 1- javascript fetch ile 2- Form ile veri gönderme

Resim
  Bu döküman,  Fatih Baytar | Software Development  kanalındaki " Asp NET MVC Film Sitesi Örneği | Javascript fetch ve Form ile veri gönderme" isimli videoda ile hazırlanmıştır. 1.Yöntem:  Javascript ile verileri göndermek (fetch tercih ettik) Örnek: 1- Sayfada film listelediğimiz görünümü hazırladık: 2- Listede işlem yapmak için script işlemlerimizi yaptık. Böylece sayfa tarafı tamamlanmış oldu: Burada veriyi Fetch ile gönderdik. Ajax ile de işlem yapabilirdik. Ama onu eklemek yerine fetch tercih ettik. 3- Artık Backand tarafına veriler gönderildi. Controllerda veriyi karşılayacağız. 3.1. Veriyi karşılayacağımız modeli oluşturduk 3.1. Controller içerisinde Like isimli Metodumuzu yazdık 2.Yöntem:  Form ile verileri göndermek Örnek: 1- Sayfada film listelediğimiz görünümü hazırladık:      Method olarak  get seçmedik. Çünkü get ile URL üzerinden gider. URL üzerinden eposta, password gitmesini istemiyoruz.      Method olarak post dedikten action="" şeklinde bilgi verme

Local den sunucuya attığımız projede yaşan Link/bağlantı hataları: ~ kullandığımızda bağlantı hataları yaşanmıyor

 Bağlantıları verirken <a href="~/Login/UyeGiris" şeklinde yazarsak yani başına ~ koyarsak sorun yaşatmıyor. 

.Net Core MVC ile hazırlanmış projede Web UI ve Web Api kullanıldığında nasıl Publish ediyoruz. Sunucuya atma yöntemi

Resim
  .Net Core MVC ile hazırlanmış projede Web UI ve Web Api kullanıldığında sunucuya atma yöntemi: Sunucumuzda ana projemiz Personel olsun.  Bu klasörümüzü application olarak tanımlıyoruz. WebUI projemizin publish içeriğini buraya atıyoruz. Api projemizi de ayrıca Publish ediyoruz ve Personel klasörü içinde oluşturduğumuz ve application olarak ayarladığımız MembisApi klasörümüze atıyoruz.

.Net projenizde local ile sunucu da çalışırken değiştirmeniz gereken yerler için çok pratik bir yöntem: #if DEBUG kullanımı

Resim
  .net projenizde local ile sunucu da çalışırken değiştirmeniz gereken yerler için çok pratik bir yöntem:  #if DEBUG kullanımı: #if DEBUG                 //MySQL için LOCAL #endif

Çözüm: The view XXX was not found. The following locations were searched

 Alınan Hata: The view 'UyeGiris' was not found. The following locations were searched: View için bağlantı/link verdiniz. Herşey yolunda görünüyor ama bulunamadı hatası alıyorsunuz. Benim yaşadığım sorunun nedeni başka bir viewi kopyala yapıştır yaparak kullanmamdan kaynaklanıyormuş. ÇÖZÜM UyeGiris.cshtml isimli sayfayı sildim. Manuel oluşturup önceki sayfanın içeriğini yeni oluşturduğum sayfaya yapıştırdım. Problem çözülmüş oldu.

ASP.NET Core Identity nedir? ASP.NET Identity Tables için SQL Server Scripts

  ASP.NET Core Identity Nedir?      ASP.NET Core Identity, Microsoft tarafından geliştirilen bir kimlik doğrulama ve yetkilendirme framework'üdür. Bu framework, web uygulamaları için kullanıcı hesaplarının oluşturulması, giriş ve çıkış işlemlerinin yönetimi, yetkilendirme ve diğer güvenlik işlemlerinin yapılması gibi işlemleri destekler.      ASP.NET Core Identity, veritabanında birkaç tablo kullanır. Bu tablolar, kullanıcı hesaplarını, parolaları, yetkilerini ve diğer bilgilerini saklar. Bu tabloları oluşturmak için, ASP.NET Core Identity framework'ünün sağladığı birkaç script kullanılabilir. Bu scriptler, veritabanınızı oluşturmak ve güncellemek için kullanılır.           ASP.NET Core Identity'nin oluşturduğu tablolar, genellikle aşağıdaki gibi olur: AspNetUsers tablosu: Kullanıcı hesaplarının bilgilerini saklar. Bu tablo, kullanıcı adı, parola, e-posta adresi gibi bilgileri içerir. AspNetRoles tablosu: Kullanıcıların yetkilerini tanımlayan bir tablo. Bu tablo, yetki adl