Kullanmaya başlayın MVC ile ASP.NET Core

Gönderen Rick Anderson

Bu öğretici, ASP.NET Core ve görünümlerle MVC web geliştirmeyi öğretir. Web geliştirmeyi yeni ASP.NET Core, daha kolay Razor bir başlangıç noktası sağlayan bu öğreticinin Sayfalar sürümünü göz önünde bulundurabilirsiniz. Bkz. ASP.NET Core kullanıcı arabirimi seçme Razor Sayfalar, MVC ve kullanıcı arabirimi Blazor geliştirme karşılaştırması.

Bu, denetleyiciler ve görünümler ile MVC web ASP.NET Core öğreten serinin ilk öğreticisidir.

Serinin sonunda film verilerini yöneten ve görüntüleyen bir uygulama olacak. Aşağıdakileri nasıl yapacağınızı öğrenirsiniz:

  • Bir web uygulaması oluşturun.
  • Model ekleme ve iskelesi.
  • Veritabanıyla çalışma.
  • Arama ve doğrulama ekleme.

Örnek kodu görüntüleme veya indirme (indirme).

Önkoşullar

Web uygulaması oluşturma

  • Yeni Visual Studio ve Yeni proje oluştur'a seçin.
  • Yeni proje oluştur iletişim kutusunda, ASP.NET Core Web Uygulaması (Model-View-Controller) öğesini > seçin.
  • Yeni projenizi yapılandır iletişim kutusunda, yeni MvcMovie projenizin Project girin. Projeyi MvcMovie olarak adlatırmanız önemlidir. Kod kopyalanırken büyük/büyük namespace harfle ifadelerin her biri ile eşleşmesi gerekir.
  • İleri’yi seçin.
  • Ek bilgiler iletişim kutusunda .NET 6.0 (Uzun süreli destek) seçeneğini seçin.
  • Oluştur’u seçin.

Ek bilgi iletişim kutusu

Projeyi oluşturmak için alternatif yaklaşımlar için bkz. Visual Studio'de yeni proje oluşturma.

Visual Studio oluşturulan MVC projesi için varsayılan proje şablonunu kullanır. Oluşturulan proje:

  • Çalışan bir uygulamadır.
  • Temel bir başlangıç projesidir.

Uygulamayı çalıştırma

  • Uygulamayı hata ayıklayıcı olmadan çalıştırmak için Ctrl+F5 tuşlarını kullanın.

    Visual Studio bir proje SSL kullanmak için henüz yapılandırılmadığında aşağıdaki iletişim kutusunu görüntüler:

    Bu proje SSL kullanmak üzere yapılandırılmış. tarayıcıdaki SSL uyarılarını önlemek için IIS Express oluşturduğu otomatik olarak imzalanan sertifikaya güvenmeyi tercih edebilirsiniz. IIS Express SSL sertifikasına güvenmek istiyor musunuz?

    IIS Express SSL sertifikasına güveniyorsanız evet ' i seçin.

    Aşağıdaki iletişim kutusu görüntülenir:

    Güvenlik Uyarısı iletişim kutusu

    Geliştirme sertifikasına güvenmeyi kabul ediyorsanız Evet ' i seçin.

    Firefox tarayıcısına güvenme hakkında bilgi için bkz. Firefox SEC_ERROR_INADEQUATE_KEY_USAGE hatası.

Visual Studio çalıştırarak varsayılan tarayıcıyı açar.

Adres çubuğu gibi localhost:port# bir şey değil, example.com gösterir. Yerel bilgisayarınızın standart ana bilgisayar adı: localhost . Visual Studio bir web projesi oluşturduğunda, web sunucusu için rastgele bir bağlantı noktası kullanılır.

Ctrl+F5 tuşlarını seçerek uygulamayı hata ayıklamadan başlatmak şunları sağlar:

  • Kod değişiklikleri yapın.
  • Dosyayı kaydedin.
  • Tarayıcıyı hızla yenileyin ve kod değişikliklerine bakın.

Uygulamayı Hata Ayıklama menüsünden hata ayıklama veya hata ayıklama olmayan modda başlatabilirsiniz:

Hata ayıklama menüsü

Araç çubuğundaki MvcMovie düğmesini seçerek uygulamada hata ayıklayabilirsiniz:

MvcMovie hata ayıklama düğmesi

Aşağıdaki görüntüde uygulama gösterir:

Home veya Dizin sayfası

Bu serinin sonraki öğreticisinde MVC hakkında bilgi edinacak ve kod yazmaya başlayacaksiniz.

Bu öğretici, ASP.NET Core ve görünümlerle MVC web geliştirmeyi öğretir. Web geliştirmeyi yeni ASP.NET Core, daha kolay Razor bir başlangıç noktası sağlayan bu öğreticinin Sayfalar sürümünü göz önünde bulundurabilirsiniz. Bkz. ASP.NET Core kullanıcı arabirimi seçme Razor Sayfalar, MVC ve kullanıcı arabirimi Blazor geliştirme karşılaştırması.

Bu, denetleyiciler ve görünümler ile MVC web ASP.NET Core öğreten serinin ilk öğreticisidir.

Serinin sonunda film verilerini yöneten ve görüntüleyen bir uygulama olacak. Aşağıdakileri nasıl yapacağınızı öğrenirsiniz:

  • Bir web uygulaması oluşturun.
  • Model ekleme ve iskelesi.
  • Veritabanıyla çalışma.
  • Arama ve doğrulama ekleme.

Örnek kodu görüntüleme veya indirme (indirme).

Önkoşullar

Web uygulaması oluşturma

  • Visual Studio başlatın ve yeni proje oluştur' u seçin.
  • yeni proje oluştur iletişim kutusunda ASP.NET Core Web uygulaması > ileri' yi seçin.
  • yeni projenizi yapılandırın iletişim kutusunda MvcMovie Project adı girin. Mvcfilmi adlı projeyi adlandırmak önemlidir. Kod kopyalanırken, büyük küçük harf her namespace eşleştirmelere eşleşmelidir.
  • Oluştur’u seçin.
  • yeni ASP.NET Core web uygulaması oluştur iletişim kutusunda şunları seçin:
    • .net Core ve ASP.NET Core 5,0 açılır.
    • ASP.NET Core Web uygulaması (Model-View-Controller).
    • Create.

yeni bir ASP.NET Core web uygulaması oluşturma

Projeyi oluşturmaya yönelik alternatif yaklaşımlar için, bkz. Visual Studio yeni proje oluşturma.

Visual Studio, oluşturulan MVC projesi için varsayılan proje şablonunu kullandı. Oluşturulan proje:

  • , Çalışan bir uygulamadır.
  • Temel bir başlatıcı projem.

Uygulamayı çalıştırma

  • Uygulamayı hata ayıklayıcı olmadan çalıştırmak için CTRL + F5 ' i seçin.

    Visual Studio bir proje SSL kullanmak için henüz yapılandırılmadığında aşağıdaki iletişim kutusunu görüntüler:

    Bu proje SSL kullanmak üzere yapılandırılmış. tarayıcıdaki SSL uyarılarını önlemek için IIS Express oluşturduğu otomatik olarak imzalanan sertifikaya güvenmeyi tercih edebilirsiniz. IIS Express SSL sertifikasına güvenmek istiyor musunuz?

    IIS Express SSL sertifikasına güveniyorsanız evet ' i seçin.

    Aşağıdaki iletişim kutusu görüntülenir:

    Güvenlik Uyarısı iletişim kutusu

    Geliştirme sertifikasına güvenmeyi kabul ediyorsanız Evet ' i seçin.

    Firefox tarayıcısına güvenme hakkında bilgi için bkz. Firefox SEC_ERROR_INADEQUATE_KEY_USAGE hatası.

    Visual Studio:

    Adres çubuğu localhost:port# gibi bir şey gösterir example.com . Yerel bilgisayarınız için Standart ana bilgisayar adı localhost . Visual Studio bir web projesi oluşturduğunda, web sunucusu için rastgele bir bağlantı noktası kullanılır.

CTRL + F5 ' i seçerek uygulamayı hata ayıklamadan başlatmak şunları yapmanıza olanak sağlar:

  • Kod değişiklikleri yapın.
  • Dosyayı kaydedin.
  • Tarayıcıyı hızlıca yenileyin ve kod değişikliklerini görüntüleyin.

Hata ayıklama menü öğesinden uygulamayı hata ayıklama veya hata ayıklama olmayan modda başlatabilirsiniz:

Hata ayıklama menüsü

IIS Express düğmesini seçerek uygulamada hata ayıklaması yapabilirsiniz

IIS Express

Aşağıdaki görüntüde uygulama gösterilmektedir:

::: No-Loc (giriş)::: veya dizin sayfası

Bu öğreticinin bir sonraki bölümünde, MVC hakkında bilgi edinirsiniz ve kod yazmaya başlayabilirsiniz.

Bu öğretici, ASP.NET Core ve görünümlerle MVC web geliştirmeyi öğretir. Web geliştirmeyi yeni ASP.NET Core, daha kolay Razor bir başlangıç noktası sağlayan bu öğreticinin Sayfalar sürümünü göz önünde bulundurabilirsiniz. Bkz. ASP.NET Core kullanıcı arabirimi seçme Razor Sayfalar, MVC ve kullanıcı arabirimi Blazor geliştirme karşılaştırması.

bu, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmesini öğretir bir serinin ilk öğreticisidir.

Serinin sonunda, film verilerini yöneten ve görüntüleyen bir uygulamanız olacaktır. Aşağıdakileri nasıl yapacağınızı öğrenirsiniz:

  • Bir web uygulaması oluşturun.
  • Bir modeli ekleyin ve yapı iskelesi yapın.
  • Bir veritabanıyla çalışın.
  • Arama ve doğrulama ekleyin.

Örnek kodu görüntüleyin veya indirin (nasıl indirilir).

Önkoşullar

Web uygulaması oluşturma

  • Visual Studio yeni proje oluştur' u seçin.

  • ASP.NET Core Web uygulaması > ileri ' yi seçin.

    yeni bir ASP.NET Core Web uygulaması projesi oluşturma

  • Projeyi Mvcfilmi olarak adlandırın ve Oluştur' u seçin. Kodu kopyaladığınızda, ad alanının eşleşmesi için, projeyi Mvcfilmi olarak adlandırmak önemlidir.

    Yeni projenizi yapılandırın

  • Web uygulaması (Model-View-Controller) seçeneğini belirleyin. açılan kutularda .net Core ve ASP.NET Core 3,1' i seçin ve ardından oluştur' u seçin.

    yeni proje iletişim kutusu, sol bölmede .net Core, ASP.NET Core web

Visual Studio, oluşturulan MVC projesi için varsayılan proje şablonunu kullandı. Oluşturulan proje:

  • , Çalışan bir uygulamadır.
  • Temel bir başlatıcı projem.

Uygulamayı çalıştırma

  • Uygulamayı hata ayıklamadan çalıştırmak için CTRL + F5 ' i seçin.

    Visual Studio bir proje SSL kullanmak için henüz yapılandırılmadığında aşağıdaki iletişim kutusunu görüntüler:

    Bu proje SSL kullanmak üzere yapılandırılmış. tarayıcıdaki SSL uyarılarını önlemek için IIS Express oluşturduğu otomatik olarak imzalanan sertifikaya güvenmeyi tercih edebilirsiniz. IIS Express SSL sertifikasına güvenmek istiyor musunuz?

    IIS Express SSL sertifikasına güveniyorsanız evet ' i seçin.

    Aşağıdaki iletişim kutusu görüntülenir:

    Güvenlik Uyarısı iletişim kutusu

    Geliştirme sertifikasına güvenmeyi kabul ediyorsanız Evet ' i seçin.

    Firefox tarayıcısına güvenme hakkında bilgi için bkz. Firefox SEC_ERROR_INADEQUATE_KEY_USAGE hatası.

    Visual Studio:

    Adres çubuğu localhost:port# gibi bir şey gösterir example.com . Yerel bilgisayarınız için Standart ana bilgisayar adı localhost . Visual Studio bir web projesi oluşturduğunda, web sunucusu için rastgele bir bağlantı noktası kullanılır.

CTRL + F5 ' i seçerek uygulamayı hata ayıklamadan başlatmak şunları yapmanıza olanak sağlar:

  • Kod değişiklikleri yapın.
  • Dosyayı kaydedin.
  • Tarayıcıyı hızlıca yenileyin ve kod değişikliklerini görüntüleyin.

Hata ayıklama menü öğesinden uygulamayı hata ayıklama veya hata ayıklama olmayan modda başlatabilirsiniz:

Hata ayıklama menüsü

IIS Express düğmesini seçerek uygulamada hata ayıklaması yapabilirsiniz

IIS Express

Aşağıdaki görüntüde uygulama gösterilmektedir:

::: No-Loc (giriş)::: veya dizin sayfası

Bu öğreticinin bir sonraki bölümünde, MVC hakkında bilgi edinirsiniz ve kod yazmaya başlayabilirsiniz.