Merhaba arkadaşlar,
Visual Studio 2015 ile MVC Kullanımı Ders 2 ile karşınızdayım. Bu dersimizde Controller ve View Oluşturmayı öğreneceğiz.
Controller Oluşturma
Solution Explorer sekmemizden Controller‘a sağ tıklayarak Add > Controller yolunu takip ediyoruz.
Açılan Pencerede MVC 5 Controller – Empty seçerek Add basıyoruz.
Add tıkladığımızda gelen pencerede Controller ismimizi yazıyoruz. Ben HomeController yazdım.
HomeController.cs dosyamız hazırlanıp kendisi otomatik olarak açılacaktır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace ProjeAdi.Controllers { public class HomeController : Controller { // GET: Home public ActionResult Index() { return View(); } } } |
View Oluşturma
Oluşan HomeController.cs dosyamızda Index() Methoduna Sağ tıklıyoruz. Ardından Add View tıklıyoruz.
Tıkladığımızda açılan pencerede “Use a Layout Page” seçili geldiyse eğer tiki kaldırıyoruz ve Add basıyoruz. Bu işlemin ardından Index.cshtml dosyamız otomatik olarak oluşturuluyor ve açılıyor.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
@{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>Index</title> </head> <body> <div></div> </body> </html> |
Şimdi ekrana “İlk Controller ve İlk Viewimizi Oluşturduk” yazacağız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
@{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>Index</title> </head> <body> <div> İlk Controller ve İlk Viewimizi Oluşturduk. </div> </body> </html> |
Şimdi Debug > Starting Debug (F5) işlemini yaptığımızda ekranda “İlk Controller ve İlk Viewimizi Oluşturduk.” yazısını görebilirsiniz.
Şu anda Veritabanı ile ilgili bir işlem yapmadığımızdan dolayı Model dosyası oluşturmuyoruz. İlerleyen derslerde onunla ilgili çalışmalarda yapılacaktır.
Bir sonraki derste görüşmek üzere, iyi günler dilerim.
Bana soru sormak için mserdarkayar@gmail.com, info@muratserdar.com adreslerine mail gönderebilirsiniz ya da facebook.com/mserdarkayar adresime mesaj atabilirsiniz.