34) Asp.NET Core 5.0 - Server’da ki Validation’ları Dinamik Olarak Client Tabanlı Uygulamak
HTML-код
- Опубликовано: 10 фев 2025
- Github : github.com/gnc... Bu video Gençay Yıldız tarafından NGAkademi bünyesinde ücretsiz çekilmiştir.
Ders notları ve dosyalarının hepsine aşağıdaki adresten erişebilirsiniz.
ngakademi.com/...
Gençay Yıldız'ın Bloğu
www.gencayyild...
Güncel Duyuru ve Bildiriler İçin Sosyal Medya Hesaplarımız
/ ngakademi.sosyal
/ ngakademi
/ ngakademii
Bana destek olmak için kanalıma üye olabilirsiniz:
/ gençay yıldız
5:53 olmuyor arkadaşlar demeniz çok iyiydi hocam :) Herşeyi kesin ve net anlatıyorsunuz dilinize sağlık.
Daha önceki kursların hiçbirinde böyle bir validate şekli görmemiştim. Teşekkürler hocam!
Hocam bu değerli bilgiler için çok teşekkür ederim. Elinize emeğinize sağlık.
7:50 saniye Allahın Emri jquery yüklüyoruz gece gece güldürdünüz hocam :D
Bilgi paylaşımın için teşekkür derim. İyi çalışmalar.
çok temiz bir dersti hocam
7:20 uzun süredir bekledim static dosya yapılanmasının mahiyetini anlatmanızı ancak anlatmadınız :)
Eline, emegine, yuregine saglik hocam her zamanki gibi harikasiniz digecek laf yok😊
beğenmeyi ve abone olmayı unutmayalım.
Harika bir dersti teşekkürler hocam.
Izledigim en iyi fluent validation konu anlatimiydi mukemmel keske dinamik bir proje olustursak JWT FLUENTVALIDATION GENERIC REPOSITORY...... Hepsini kullansak
Allah razı olsun sizden hocam
Günde 12-13 saat oturuyorum bilgisayar başına. şu sıra siz ve gpt4 olmasa aynı şeyi 20 saatte yapaibliridim sanırım :Ds
Teşekkürler Hocam, çok yararlı oldu
Teşekkürler hocam
hocam ne basit bir ders olması aksine adeta NİMET bu :)
Hocam elinizez kolunuza, ağzınıza sağlık.
Sormak istediğim bir sey var.
Bu error mesajlarına nasil style özelliği vereceğiz?
Hata mesajının kırmızı renkte olması, font büyüklüğü veya yazının kalın olması gibi?
cshtml dosyasına sürükle bırak yaptığımda yazmadı
kendim yazdığımda da hata almadım ancak client side validation yapmadı.
Teşekkürler.
Çok güzel devam eden bir seri. İşin ezber kısmından çok mantığı üzerinden gitmeniz en güzeli. Benim başka eğitim videolarından da izlediğim bu yöntemde merak ettiğim bir durum bulunmakta. Örneğin her ülkenin farklı saat veya ondalık gösterimi olabiliyor. Ben decimal olarak tanımladığım bir property, bu şekilde bir validation işlemi yaptığımda benim ondalık kısım "," olmasından dolayı benim girmiş olduğum sayısal değeri algılamamakta. Bu sebeple "," gösterimi "." şeklinde düzeltince problem yaşamıyorum. Ama sonuçta benim ülkemde ondalık gösterim "," şeklinde olmakta ve benim bunum validationdan geçirmem gerek. Yani girilen verinin sayısal olarak algılaması gerekmekte. Bu durum ile ilgili de araştırdım ama ne yazık ki bir çözüm bulamadım. Bu konu hakkında yardımcı olunursa memnun olurum. Ne yapmamız gerekiyor?
github.com/dotnet/AspNetCore.Docs/issues/4076#issuecomment-326590420 buradan aslında sorunun çözümünden bahsedilmiş ama bahsedilen js dosyalarını yükleyemedim (daha doğrusu libman ile gelmiyor ya da ben beceremedim) ama globalize.js ve jquery.validate.globalize.js dosyaları yüklenince sorun ortadan kalktı. Yalnız bu sefer de "." yı kabul ediyor. Daha doğrusu 12.12 deyince 1212,00 şeklinde kayıt etmekte. Anladığım kadarı ile bu durum bir tam bir çözüme kavuşmamış issue açık kaldığına göre. Aynı durumdan biri de bahsetmiş. Yorumu görüp de tam çözüm üretip çözümü paylaşan olursa en azından soruna çözüm arayanlar için faydalı olur . Teşekkürler.
Hocam bu işlemleri yapıp gönder butonuna bastıktan sonra sayfa yenilenmemesi için bir çözüm yok mu? Eğer ajax benzeri şekilde sayfa yenilenmesin istiyorsak
Peki Kurumsal Mimarilere Ne Zaman Geçilecek Bilgi Verebilirmisin
İnputta asp-for yerine name yazdığımda client tarafı validation gerçekleşmiyor neden ola bilir?
Arkadaşlar Client tabanlı Validationsu gerçekleştiremedim biraz uğraştım hatayı düzeltmek için. Aynı şekilde hatayla karşılaşanlar olursa diye yazıyorum;
wwwroot klasörü altındaki kütüphanelerin .min dosyalarını .cshtml içerisine sürükleyince path olarak olarak geliyor, ve kütüphaneler yüklenmiyor. path'deki /wwwroot kısmını silince düzeldi
ben onu sildim düzelmedi. Çünkü lib klasörü altında oluşturuyordu kütüphaneleri. Libden çıkarınca ve wwwroot kısmını silince düzeldi. Saçma bir hata, kaynağını anlamadım.
Hocam merhaba. Bende core 5.0 ile calisiyorum siteme dinamiklik katmak icin ajax ogrenmeye basladim validation claaimi tanimlayip controller tarafinda gerekli yerlerde kullabdim bu kutuphaneleri indirsem ajax ile de calisir mi ? Simdiden tesekkur ederim :)
Hocam ben mac kullanıyorumda mac'deki visual studioda wwwroot dediğimde ikonu değişmiyor. configure servislerinde add.UseStaticFiles(); methodunuda kullandım ama klasörün ikonu değişmiyor. Birde client side library bende gözükmüyor. Acaba başka türlü yükleme yapablirmiyim? Mesela direkt kütüphaneleri indirsem bir yararı olurmu ? Normal kütüphanelerde jquery ve diğerleri indirildiğinde , client tabanlı yapılan isteklerde validatorlar otomatik olarak yüklenicekmi yoksa client üzerinden tekrar işlememi tabi tutmam gerekecek. Yada şöyle soruyu belirteyim kütüphaneleri normal bir şekilde enjekte ettikten sonra razor üzerinde bu kütüphanelerin bağlantılarını nasıl aktif edebilirim ?
bu kütüphaneleri bulan,yapan insanların tanınması hatırlanması lazım yani tek çatı altında toplayıp ücretsiz olarak paylaşmak herkesin yapabileceği bir şey değil
Çok teşekkür ederim, gayet güzel anlattınız yine. Yalnız bir sorun yaşıyorum, jqueryleri ekledim ancak sizin yaptığınız gibi min dosyalarını sürükleyip bırakamadım. Sonra kendim scriptlerin içini min dosya yollarını (path) kopyala yapıştırla doldurdum ama çalışmıyor. Nereyi yanlış yapmış olabilirim ?
hatta sizin yaptığınız gibi kaynağı inceleyerek doğrulamaları kontrol ettim, tanımladığım şekilde yerlerine de oturmuş.
@@Furki4_4 Merhaba hocam aynı problemden ben de muzdaribim :(
Çözebildiniz mi sorunu ya, neredeyse her yolu denedim, internette de geçerli bir kaynak bulamadım VS22'de gösteren , çıldıracağım sonunda :)))
Az önce buldum bir sitede :) Eğer henüz çözüm bulamadıysanız şu aşağıda olan kodları kopyala yapıştır yaparsanız istenen şekilde çalışacaktır. Direkt olarak web-sitesinden çekiyor sanırım source olarak. İndirdiğimiz library üzerinden direkt erişim kısmı hala muamma :)
@@ramazanensarcakir6623 teşekkür ederim, eve geçtiğimde deneyip olup olmadığını deneyeceğim.
@@ramazanensarcakir6623 işe yaradı teşekkürler :)
Visua studio 2022 de çekip atamıyorum html içerisine neden bilen var mı ?
bende wwwroot denen şey yok projeye ekleıdm core süürmleri aynı dıkkat ettım neden yok acaba ?
wwwroot denen şeyden kastın wwwroot klasörü ise eğer manuel bir şekilde o isimde bir klasör oluşturman yeterlidir.
Allah razı olsun Hocam
Teşekkürler hocam
Teşekkürler.