Kayıtlar

Mvc etiketine sahip yayınlar gösteriliyor

MVC route .html uzantılı sayfaya yönlendirme

Merhaba arkadaşlar. Ben genellikle Mvc Routing yaparken /ana-sayfa gibi gönderimler yapıyordum. Neden sonuna .html koyarak göndermiyorum diye düşündüm 5 dakika önce. Denemeler yapmaya başladım. 404 Sayfa bulunamadı hatasını aldım ilk başta. Tarayıcı haklıydı. http://altayolcay.com.tr/ana-sayfa.html  diye bir adresim yoktu. Bu sorunu Web.config dosyasına ufak bir kod ekliyerek hallettim. Ve artık tarayıcı  http://altayolcay.com.tr/ana-sayfa.html  diye bir sayfayı bulabiliyor. Kod dizesi ve anlatımı aşağıda. Web.Config dosyasının system.webServer tagının içine handlers diye bir tag ekliyorum. içinede add ile kayıt işlemi yapıyorum. Kod Dizesi:   <system.webServer> <handlers>       <add name="HtmlFileHandler" path="*.html" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>     </handlers>   </system.webServer> RouteConfig.cs ...

Mvc Veritabanını Bağlama

Merhaba arkadaşlar. Bugünkü makalede nasıl Database ye bağlandığımı anlatacağım. Mssql, Entity kullanıyorum. Başlangıç olarak Model klasörüne entity mizi yüklüyoruz. "Code First from database" oalrak yüklüyorum. Böylece class olarak bana sunuyor dosyaları. Sonra ise bağlantıyı başlangıçta göstermek için Global.asax 'a Application Start'a " System.Data.Entity.Database.SetInitializer<baglanti>(null); " kodunu ekliyoruz. Buradaki " baglanti " modeli oluştururken oluşturulan isim. Artık bağlanmak istediğimiz sayfada " baglanti db= new baglanti(); " şeklinde verilerinmizi çekebileceğiz, ekleyebileceğiz, güncelliyebileceğiz, silebileceğiz. Şimdilik bu kadar. Sorusu olan yoruma yazabilir. En kısa sürede cevap vereceğim. İyi günler dilerim.

Mvc İlk Giriş

Merhaba arkadaşlar. Geç olsa da mvc ye geçiş yaptım. Asp.Net Core duymuşsunuzdur. Yeni bir teknoloji olarak bize sunulan teknolojiyi mvc tarzı yazım ile geçiş yapıldı. Bu yüzden mvc ye biraz geçiş yaptım. Asp.net Core dan kısaca özet geçeyim. Tamamen oturduktan sonra ona geçiş yapacağım. Asp.Net Core ilk ismi Asp.Net 5 olarak çıkacaktı. Fakat Asp.Net devamı düşünürler diye sanırım ismini Asp.Net Core olarak çıkarıldı. Asp.Net bittimi derseniz, bitmiş gibi gözükmüyor. Asp.Net Core   temel olarak çıkarılma neden, tüm işletim sistemlerine yazılım yapabilme özelliği sağlamaktı. Xamarian ile bildiğiniz gibi. Fakat şu anda bile sadece Web ve Console programlıyabiliyoruz. Temelde yine Framework tabanını kullanmaktadır. Temel yazımı yazdıktan sonra artık asıl meseleme geleyim. Mvc kategorimi çıkarmamın nedeni, mvc de her projede yazmam gereken bazı kodlar var. Ezbere daha almadığım için buraya yazacağım ve gerektiği zaman buradan ulaşabileceğim. Böylelikle hangi projede hangi koddu d...