22 Mart 2023 Çarşamba

Bootstrap iconlarını kullanma

 Bootstrap iconlarını kullanabilmek için head arasına aşağıdaki css eklenmesi gerek

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css">

Daha sonra https://icons.getbootstrap.com/ linkinden gerekli iconlar alınıp kullanılarbilir.




4 Mart 2023 Cumartesi

Asp.Net Core MVC

 Veri Taşıma Yöntemleri

  1. ViewBag
  2. ViewData
  3. TempData
  4. ViewModel
Layout Sayfaları Oluşturmak

Partialview-1

PartialView-2

DbContext sınıfının oluşturulması

Code-First Migration

Model/Form Validation

ViewModel

AutoMapper

Model/Form Validation Remote

Partial View Model Binding

View Component

Tag Helper Nedir ?

Routing Yapısı

Filter Nedir ?

File Upload 

Appsettings.json

Ajax Nedir ?


Entity Framework için paket

EntityFrameworkCore

Migration için aşağıdaki paketin yüklenmesi gerek

Microsoft.EntityFrameworkCore.Tools 

Program.cs dosyasında servis olarak UseSqlServer kullanabilmek için aşağıdaki paketin yüklenmesi gerek 

Microsoft.EntityFrameworkCore.SqlServer

AutoMapper:Model ile ViewModel arası dönüşüm için

AutoMapper.Extensions.Microsoft.DependencyInjection kurulduktan sonra

Program.cs içerisine builder.Services.AddAutoMapper(Assembly.GetExecutingAssembly()); eklenmeli


1 Mart 2023 Çarşamba

web.config şifreleme ve şifre çözümü

Komut satırını(cmd) yönetici modunda açıyoruz. 

cd komutu ile C:\Windows\Microsoft.NET\Framework\v2.0.50727 klasörüne geçiş yapıyoruz.

Daha sonra şifrelemek için aşağıdaki komutu giriyoruz.

aspnet_regiis.exe -pef "şifrelenecek alan"  Web.config dosyasının bulunduğu yol -prov "DataProtectionConfigurationProvider"

Şifreyi çözmek için

aspnet_regiis.exe -pdf "şifresi çözülecek alan"  Web.config dosyasının bulunduğu yol

Mssql de bir tablodaki verileri aynı alanlara sahip başka bir tabloya aktarma

Eğer tüm sütunlar aynıysa ve sırayla aynı sütunları aktarıyorsanız, sütun adlarını belirtmeden daha kısa bir şekilde de yazabilirsiniz: INSE...