Asp.Net Mvc Layout Sayfaları (Asp.Net Mvc Yazı Dizisi – 4)
Makale resmi

Merhaba Arkadaşlar,

Önceki yazımızda ilk Mvc projemizi oluşturmuş ve klasör yapılarını incelemiştik. Şimdi ise Mvc siteleri hazırlarken kullanabileceğimiz, tasarım ve yerleşim düzenlerini inceleyeceğiz.

Öncelikle önceki yazımızda bahsettiğimiz şekilde yeni bir Mvc projesi açıyoruz. Projemizi açtıktan sonra,

  • Solution Explorer kısmı altından Controllers klasörünü bulup sağ tıklayarak Add>Controller yolunu takip ediyoruz.

  • Ardından açılan ekranda biraz farklılıkla karşılaşıyoruz. Bu ekran Mvc 5 sürümü ile birlikte gelmiş bulunmaktadır. Buradaki detaylara ayrıca Controller konusunu incelediğimiz zaman değiniyor olacağız. Biz şimdilik MVC 5 Controller - Empty seçip Add tuşuna tıklıyoruz. [...]
Xampp Tüm Sürüm Listesi
Makale resmi

Merhaba Arkadaşlar,

Xampp ortamı ile yerel olarak web sitesi geliştirdiğinizde, sunucuda ki ortamı (Php sürümü, Mysql sürümü vs.) tam olarak simüle etmek isteyebilirsiniz. Aşağıda hangi sürüm hangi yapıları içeriyor görüntüleyebilirsiniz. [...]

Word Press Ftp Bilgisi Sormama Ayarı
Makale resmi

Merhaba Arkadaşlar,

Wordpress kullanımı esnasında, eklenti kurup kaldırmak ya güncelleme gibi işlemler yapmak istediğinizde, sürekli olarak Ftp bilgileri istenmekte.

Bu durumu engellemek için ise;

  • ​Sitenizin ftp dizinine FileZilla vb. program ile bağlanın.
  • Ana dizinde httpdocs,public_html vb. wp-config.php dosyasını bilgisayarınıza indirin.
  • İndirdiğiniz dosyayı Notepad++, Not Defteri gibi bir programla açın.
  • En alt satıra gelin ve aşağıdaki kodu yapıştırın. [...]
Nop Commerce Widget Konum Listesi
Makale resmi

Merhaba Arkadaşlar,

Nop Commerce için eklenti yazıyorsanız, yazdığınız eklentilere "Widget Zone" yani konum eklediğinizi farketmişsinizdir. Ancak ne yazıkki resmi Nop Commerce sitesinde, eklenebilecek konumların listesini bulamadım. İnternet üzerinden yaptığım araştırmada aşağıda ki listeye ulaştım.

Not : Temiz kurulum Nop Commerce 3.10 sürümü baz alınmıştır. [...]

İlk Asp.Net Mvc Projesinin Oluşturulması (Asp.Net Mvc Yazı Dizisi – 3)
Makale resmi

Merhaba Arkadaşlar,

Asp.Net Mvc ile ilgili olarak verdiğimiz teorik bilgilerden sonra, artık pratik kısmına geçerek ilk projemizi oluşturalım.

Anlatımda Kullanılan Sistem : Windows 7 Home Premium 64-bit Sp1 üzerinde çalışan Visual Studio 2013 Professional

Visual Studio'nun sürümleri farklı Mvc yapılarını desteklemektedir. Örneğin; Mvc 4 projesi için Visual Studio 2010 kullanabiliyorken, Mvc 5 için en az Visual Studio 2013 gerekmektedir. Visual Studio indirmek için http://www.visualstudio.com/tr-tr/downloads/ adresini ziyaret edebilirsiniz.

Biz örneğimizi Visual Studio 2013 üzerinde Asp.Net Mvc 5 projesi olarak geliştireceğiz. [..]

Asp.Net Mvc'nin Avantajları (Asp.Net Mvc Yazı Dizisi – 2)
Makale resmi

Asp.Net Web Forms'dan sonra Asp.Net Mvc yeni bir yapı olarak karşımıza çıktı.

- Peki bu yapıya ihtiyaç duyulmasının sebebi neydi?

Bu soruya cevap bulabilmek için, öncelikle Microsoft firmasının bir önceki web yazılım mimarisi olan Asp.Net Web Forms'u incelemekte fayda var.

Web Forms mimarisi, klasik web mimarisi olan "istek cevap" ilişkisinin yerine "olay güdümlü programlama" modelini getirdiğinde, pek çok masaüstü programcısı bu yönelimden çok memnun kalmıştı. Çünkü böylelikle masaüstü program geliştirir gibi, web uygulaması geliştirebileceklerdi.

Ancak bu durum, beklendiği gibi olmasına rağmen bazı sıkıntılar doğurdu.

Sorun 1 : Öncelikle ViewState adı verilen, bir gizli <input type="hidden" value="....."/> html tagı sorun meydana getirdi. Bu girdi saydaki girdilerin son halini şifrelenmiş bir şekilde üzerinde saklıyordu (Adı, Soyadı, İli vs.). Sayfa sunucuya her gidip geldiğinde sayfa yeniden oluşturulmakta ve ViewState'deki veriler yeniden eski yerlerine yazılmaktaydı. Bu ise sayfanın durumuna göre ViewState'deki verinin aşırı artması ve her seferinde bu verinin istemci ve sunucu arasında gidip gelmesinde yavaşlamalar oluşturmaktaydı. [...]

Asp.Net Mvc Nedir? (Asp.Net Mvc Yazı Dizisi - 1)
Makale resmi

Asp.Net Mvc, Microsoft firmasının, yine kendi çıkardığı Web Forms mimarisine alternatif olarak piyasaya sürdüğü web uygulamaları geliştirme çatısıdır (framework).

Sürüm Bilgileri

  • CTP - 10 Aralık 2007
  • 1.0 - 13 Mart 2009
  • 2.0 - 10 Mart 2010
  • 3.0 - 13 Ocak 2011
  • 3.1 - 11 Nisan 2011
  • 4.0 - 15 Ağustos 2012
  • 5.0 - 17 Ekim 2013

Asp.Net Mvc çatısı, mimari açısından Model View Controller'i kullanmaktadır.

- Peki nedir bu Model View Controller? [...]