ASP.NET MVC 5'i kullanmaya başlama
tarafından Rick Anderson
Not
Visual Studio'nun en son sürümünü kullanarak bu öğreticinin güncelleştirilmiş bir sürümüne buradan ulaşabilirsiniz. Yeni öğreticide, bu öğreticide birçok geliştirme sağlayan ASP.NET Core MVC kullanılır.
Bu öğreticide, denetleyiciler ve görünümler ile ASP.NET Core MVC öğretmektedir. Razor Pages, web kullanıcı arabirimi oluşturmayı daha kolay ve daha üretken hale getiren sayfa tabanlı bir programlama modeli olan ASP.NET Core'de yeni bir alternatiftir. Razor Pages öğreticisini MVC sürümünden önce denemenizi öneririz. Razor Pages öğreticisi:
- Takip etmek daha kolaydır.
- Daha fazla özelliği kapsar.
- Yeni uygulama geliştirme için tercih edilen yaklaşımdır.
Bu öğreticide Visual Studio 2017 kullanarak ASP.NET MVC 5 web uygulaması oluşturmanın temelleri öğretilmektedir. Öğreticinin son kaynak kodu GitHub'da bulunur.
Bu öğretici Scott Guthrie (twitter@scottgu ), Scott Hanselman (twitter: @shanselman ) ve Rick Anderson ( @RickAndMSFT ) tarafından yazılmıştır.
Bu uygulamayı Azure'a dağıtmak için bir Azure hesabınız olmalıdır:
- Bir Azure hesabını ücretsiz olarak açabilirsiniz- Ücretli Azure hizmetlerini denemek için kullanabileceğiniz krediler alırsınız ve bunlar kullanıldıktan sonra bile hesabı tutabilir ve ücretsiz Azure hizmetlerini kullanabilirsiniz.
- MSDN abone avantajlarını etkinleştirebilirsiniz- MSDN aboneliğiniz her ay ücretli Azure hizmetleri için kullanabileceğiniz krediler verir.
Başlarken
Visual Studio 2017'yi yükleyerek başlayın. Ardından Visual Studio'yu açın.
Visual Studio bir IDE veya tümleşik geliştirme ortamıdır. Belge yazmak için Microsoft Word kullandığınız gibi, uygulama oluşturmak için de IDE kullanırsınız. Visual Studio'da, alt kısımda kullanabileceğiniz çeşitli seçenekleri gösteren bir liste bulunur. Ayrıca, IDE'de görevleri gerçekleştirmek için başka bir yol sağlayan bir menü de vardır. Örneğin, Başlangıç sayfasındaYeni Proje'yi seçmek yerine menü çubuğunu kullanabilir ve Dosya>Yeni Proje'yi seçebilirsiniz.
İlk uygulamanızı oluşturma
Başlangıç sayfasındaYeni Proje'yi seçin. Yeni proje iletişim kutusunda, soldaki Visual C# kategorisini ve ardından Web'i seçin ve sonra ASP.NET Web Uygulaması (.NET Framework) proje şablonunu seçin. Projenizi "MvcMovie" olarak adlandırıp Tamam'ı seçin.
Yeni ASP.NET Web Uygulaması iletişim kutusunda MVC'yi ve ardından Tamam'ı seçin.
Visual Studio, az önce oluşturduğunuz ASP.NET MVC projesi için varsayılan bir şablon kullandığından, şu anda hiçbir şey yapmadan çalışan bir uygulamanız var! Bu basit bir "Merhaba Dünya!" projesidir ve uygulamanızı başlatmak için iyi bir yerdir.
Hata ayıklamaya başlamak için F5'e basın.
F5 tuşuna bastığınızda Visual Studio IIS Express başlar ve web uygulamanızı çalıştırır. Ardından Visual Studio bir tarayıcı başlatır ve uygulamanın giriş sayfasını açar. Tarayıcının adres çubuğunda gibi example.com
bir şey değil ifadesinin olduğuna localhost:port#
dikkat edin. Bunun nedeni localhost
her zaman kendi yerel bilgisayarınıza işaret eder ve bu durumda yeni oluşturduğunuz uygulamayı çalıştırır. Visual Studio bir web projesi çalıştırdığında, web sunucusu için rastgele bir bağlantı noktası kullanılır. Aşağıdaki resimde bağlantı noktası numarası 1234'dür. Uygulamayı çalıştırdığınızda farklı bir bağlantı noktası numarası görürsünüz.
Bu varsayılan şablon size Home
, Contact
ve About
sayfalarını verir. Aşağıdaki resimde Giriş, Hakkında ve Kişi bağlantıları gösterilmez. Tarayıcı pencerenizin boyutuna bağlı olarak, bu bağlantıları görmek için gezinti simgesine tıklamanız gerekebilir.
Uygulama ayrıca kaydolma ve oturum açma desteği de sağlar. Sonraki adım, bu uygulamanın çalışma şeklini değiştirmek ve ASP.NET MVC hakkında biraz bilgi edinmektir. ASP.NET MVC uygulamasını kapatın ve biraz kod değiştirelim.
Geçerli öğreticilerin listesi için bkz. MVC tarafından önerilen makaleler.