Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
ASP.NET Core'un bu sürümü artık desteklenmiyor. Daha fazla bilgi için bkz . .NET ve .NET Core Destek İlkesi. Geçerli sürüm için bu makalenin .NET 9 sürümüne bakın.
Yazan Rick Anderson
Bu öğreticide, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmesi öğretilmektedir. ASP.NET Core web geliştirme konusunda yeniyseniz, daha kolay bir başlangıç noktası sağlayan Razor Sayfalar sürümünü düşünebilirsiniz. Bkz. ASP.NET Core Kullanıcı Arayüzü Seçme, Razor Sayfalar, MVC ve Blazor'ın UI geliştirme açısından karşılaştırıldığı.
Bu, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmeyi öğreten bir serinin ilk öğreticisidir.
Serinin sonunda film verilerini yöneten, doğrulayan ve görüntüleyen bir uygulamanız olacak. Şunları yapmayı öğreneceksiniz:
- Bir web uygulaması oluşturun.
- Model ekleme ve iskele oluşturma.
- Veritabanıyla çalışma.
- Arama ve doğrulama ekleyin.
Örnek kodu görüntüleme veya indirme (indirme).
Önkoşullar
Visual Studio 2022 ile ASP.NET ve web geliştirme iş yükü.
Web uygulaması oluşturma
- Visual Studio'yu başlatın ve Yeni proje oluştur'u seçin.
- Yeni bir proje oluştur iletişim kutusunda, ASP.NET Core Web Uygulaması (Model-View-Controller)'ı seçin>Sonraki.
-
Yeni projenizi yapılandırın iletişim kutusunda:
-
MvcMovie
için Proje adı girin. Projeye MvcMovie adını vermek önemlidir. Kopyalanan kodda hernamespace
için büyük/küçük harf uyumu sağlanmalıdır. - Projenin Konumu her yere ayarlanabilir.
-
- İleri'yi seçin.
-
Ek bilgi iletişim kutusunda:
- .NET 9.0 (Standart Terim Desteği) seçin.
- Üst düzey deyimlerin kullanılmaması seçeneğinin işaretli olmadığını doğrulayın.
- Oluştur'u belirleyin.
Projeyi oluşturmaya yönelik alternatif yaklaşımlar da dahil olmak üzere daha fazla bilgi için bkz . Visual Studio'da 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
Proje henüz SSL kullanmak üzere yapılandırılmamışsa Visual Studio aşağıdaki iletişim kutusunu görüntüler:
IIS Express SSL sertifikasına güveniyorsanız Evet'i seçin.
Aşağıdaki iletişim kutusu görüntülenir:
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 sertifika hatası.
Visual Studio uygulamayı çalıştırır ve varsayılan tarayıcıyı açar.
Adres çubuğu localhost:<port#>
gösterir, example.com
gibi bir şey değil. Yerel bilgisayarınızın standart ana bilgisayar adıdır localhost
. Visual Studio bir web projesi oluşturduğunda, web sunucusu için rastgele bir bağlantı noktası kullanılır.
Ctrl
- Kod değişiklikleri yapın.
- Dosyayı kaydedin.
- Tarayıcıyı hızla yenileyin ve kod değişikliklerini görün.
Uygulamayı Hata Ayıklama menüsünden hata ayıklama modunda veya hata ayıklama dışı modda başlatabilirsiniz:
Araç çubuğundaki https düğmesini seçerek uygulamada hata ayıklayabilirsiniz:
Aşağıdaki görüntüde uygulama gösterilmektedir:
- Tarayıcı penceresini kapatın. Visual Studio uygulamayı durdurur.
Visual Studio yardımı
Bu serinin sonraki öğreticisinde MVC hakkında bilgi edinip kod yazmaya başlayacaksınız.
Bu öğreticide, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmesi öğretilmektedir. ASP.NET Core web geliştirme konusunda yeniyseniz, daha kolay bir başlangıç noktası sağlayan Razor Sayfalar sürümünü düşünebilirsiniz. Bkz. ASP.NET Core Kullanıcı Arayüzü Seçme, Razor Sayfalar, MVC ve Blazor'ın UI geliştirme açısından karşılaştırıldığı.
Bu, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmeyi öğreten bir serinin ilk öğreticisidir.
Serinin sonunda film verilerini yöneten ve görüntüleyen bir uygulamanız olacak. Şunları yapmayı öğreneceksiniz:
- Bir web uygulaması oluşturun.
- Model ekleme ve iskele oluşturma.
- Veritabanıyla çalışma.
- Arama ve doğrulama ekleyin.
Örnek kodu görüntüleme veya indirme (indirme).
Önkoşullar
Visual Studio 2022 ile ASP.NET ve web geliştirme iş yükü.
Web uygulaması oluşturma
- Visual Studio'yu başlatın ve Yeni proje oluştur'u seçin.
- Yeni bir proje oluştur iletişim kutusunda, ASP.NET Core Web Uygulaması (Model-View-Controller)'ı seçin>Sonraki.
-
Yeni projenizi yapılandırın iletişim kutusunda:
-
MvcMovie
için Proje adı girin. Projeye MvcMovie adını vermek önemlidir. Kopyalanan kodda hernamespace
için büyük/küçük harf uyumu sağlanmalıdır. - Projenin Konumu her yere ayarlanabilir.
-
- İleri'yi seçin.
-
Ek bilgi iletişim kutusunda:
- .NET 8.0 (Uzun Vadeli Destek) seçeneğini belirleyin.
- Üst düzey deyimlerin kullanılmaması seçeneğinin işaretli olmadığını doğrulayın.
- Oluştur'u belirleyin.
Projeyi oluşturmaya yönelik alternatif yaklaşımlar da dahil olmak üzere daha fazla bilgi için bkz . Visual Studio'da 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
Proje henüz SSL kullanmak üzere yapılandırılmamışsa Visual Studio aşağıdaki iletişim kutusunu görüntüler:
IIS Express SSL sertifikasına güveniyorsanız Evet'i seçin.
Aşağıdaki iletişim kutusu görüntülenir:
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 sertifika hatası.
Visual Studio uygulamayı çalıştırır ve varsayılan tarayıcıyı açar.
Adres çubuğu localhost:<port#>
gösterir, example.com
gibi bir şey değil. Yerel bilgisayarınızın standart ana bilgisayar adıdır localhost
. Visual Studio bir web projesi oluşturduğunda, web sunucusu için rastgele bir bağlantı noktası kullanılır.
Ctrl
- Kod değişiklikleri yapın.
- Dosyayı kaydedin.
- Tarayıcıyı hızla yenileyin ve kod değişikliklerini görün.
Uygulamayı Hata Ayıklama menüsünden hata ayıklama modunda veya hata ayıklama dışı modda başlatabilirsiniz:
Araç çubuğundaki https düğmesini seçerek uygulamada hata ayıklayabilirsiniz:
Aşağıdaki görüntüde uygulama gösterilmektedir:
- Tarayıcı penceresini kapatın. Visual Studio uygulamayı durdurur.
Visual Studio yardımı
Bu serinin sonraki öğreticisinde MVC hakkında bilgi edinip kod yazmaya başlayacaksınız.
Bu öğreticide, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmesi öğretilmektedir. ASP.NET Core web geliştirme konusunda yeniyseniz, daha kolay bir başlangıç noktası sağlayan Razor Sayfalar sürümünü düşünebilirsiniz. Bkz. ASP.NET Core Kullanıcı Arayüzü Seçme, Razor Sayfalar, MVC ve Blazor'ın UI geliştirme açısından karşılaştırıldığı.
Bu, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmeyi öğreten bir serinin ilk öğreticisidir.
Serinin sonunda film verilerini yöneten ve görüntüleyen bir uygulamanız olacak. Şunları yapmayı öğreneceksiniz:
- Bir web uygulaması oluşturun.
- Model ekleme ve iskele oluşturma.
- Veritabanıyla çalışma.
- Arama ve doğrulama ekleyin.
Örnek kodu görüntüleme veya indirme (indirme).
Önkoşullar
Visual Studio 2022 ile ASP.NET ve web geliştirme iş yükü.
Web uygulaması oluşturma
- Visual Studio'yu başlatın ve Yeni proje oluştur'u seçin.
- Yeni bir proje oluştur iletişim kutusunda, ASP.NET Core Web Uygulaması (Model-View-Controller)'ı seçin>Sonraki.
-
Yeni projenizi yapılandırın iletişim kutusunda:
-
MvcMovie
için Proje adı girin. Projeye MvcMovie adını vermek önemlidir. Kopyalanan kodda hernamespace
için büyük/küçük harf uyumu sağlanmalıdır. - Projenin Konumu her yere ayarlanabilir.
-
- İleri'yi seçin.
-
Ek bilgi iletişim kutusunda:
- .NET 7.0'ı seçin.
- Üst düzey deyimlerin kullanılmaması seçeneğinin işaretli olmadığını doğrulayın.
- Oluştur'u belirleyin.
Projeyi oluşturmaya yönelik alternatif yaklaşımlar da dahil olmak üzere daha fazla bilgi için bkz . Visual Studio'da 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 Visual Studio, proje henüz SSL kullanacak şekilde yapılandırılmadığında aşağıdaki iletişim kutusunu görüntüler:IIS Express SSL sertifikasına güveniyorsanız Evet'iThis project is configured to use SSL. To avoid SSL warnings in the browser you can choose to trust the self-signed certificate that IIS Express has generated. Would you like to trust the IIS Express SSL certificate? seçin. Aşağıdaki iletişim kutusu görüntülenir:Geliştirme sertifikasına güvenmeyi kabul ediyorsanız Evet'iSecurity warning dialog seçin. Firefox tarayıcısına güvenme hakkında bilgi için bkz. Firefox SEC_ERROR_INADEQUATE_KEY_USAGE sertifika hatası.
Visual Studio uygulamayı çalıştırır ve varsayılan tarayıcıyı açar.
Adres çubuğu localhost:<port#>
gösterir, example.com
gibi bir şey değil. Yerel bilgisayarınızın standart ana bilgisayar adıdır localhost
. Visual Studio bir web projesi oluşturduğunda, web sunucusu için rastgele bir bağlantı noktası kullanılır.
Ctrl
- Kod değişiklikleri yapın.
- Dosyayı kaydedin.
- Tarayıcıyı hızla yenileyin ve kod değişikliklerini görün.
Uygulamayı Hata Ayıklama menüsünden hata ayıklama modunda veya hata ayıklama dışı modda başlatabilirsiniz:
Araç çubuğundaki https düğmesini seçerek uygulamada hata ayıklayabilirsiniz:
Aşağıdaki görüntüde uygulama gösterilmektedir:
- Tarayıcı penceresini kapatın. Visual Studio uygulamayı durdurur.
Visual Studio yardımı
Bu serinin sonraki öğreticisinde MVC hakkında bilgi edinip kod yazmaya başlayacaksınız.
Bu öğreticide, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmesi öğretilmektedir. ASP.NET Core web geliştirme konusunda yeniyseniz, daha kolay bir başlangıç noktası sağlayan Razor Sayfalar sürümünü düşünebilirsiniz. Bkz. ASP.NET Core Kullanıcı Arayüzü Seçme, Razor Sayfalar, MVC ve Blazor'ın UI geliştirme açısından karşılaştırıldığı.
Bu, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmeyi öğreten bir serinin ilk öğreticisidir.
Serinin sonunda film verilerini yöneten ve görüntüleyen bir uygulamanız olacak. Şunları yapmayı öğreneceksiniz:
- Bir web uygulaması oluşturun.
- Model ekleme ve iskele oluşturma.
- Veritabanıyla çalışma.
- Arama ve doğrulama ekleyin.
Örnek kodu görüntüleme veya indirme (indirme).
Önkoşullar
- Visual Studio 2022 ile ASP.NET ve web geliştirme iş yükü.
- .NET 6 SDK
Web uygulaması oluşturma
- Visual Studio'yu başlatın ve Yeni proje oluştur'u seçin.
- Yeni bir proje oluştur iletişim kutusunda, ASP.NET Core Web Uygulaması (Model-View-Controller)'ı seçin>Sonraki.
-
Yeni projenizi yapılandır iletişim kutusunda
MvcMovie
için girin. Projeye MvcMovie adını vermek önemlidir. Kopyalanan kodda hernamespace
için büyük/küçük harf uyumu sağlanmalıdır. - İleri'yi seçin.
- Ek bilgi iletişim kutusunda .NET 6.0 (Uzun süreli destek) seçeneğini belirleyin.
- Oluştur'u belirleyin.
Projeyi oluşturmaya yönelik alternatif yaklaşımlar için bkz . Visual Studio'da 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ına basın.
Proje henüz SSL kullanmak üzere yapılandırılmamışsa Visual Studio aşağıdaki iletişim kutusunu görüntüler:
IIS Express SSL sertifikasına güveniyorsanız Evet'i seçin.
Aşağıdaki iletişim kutusu görüntülenir:
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 sertifika hatası.
Visual Studio uygulamayı çalıştırır ve varsayılan tarayıcıyı açar.
Adres çubuğu localhost:<port#>
gösterir, example.com
gibi bir şey değil. Yerel bilgisayarınızın standart ana bilgisayar adıdır 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ına basarak hata ayıklamadan uygulamayı başlatmak şunları yapmanızı sağlar:
- Kod değişiklikleri yapın.
- Dosyayı kaydedin.
- Tarayıcıyı hızla yenileyin ve kod değişikliklerini görün.
Uygulamayı Hata Ayıklama menüsünden hata ayıklama modunda veya hata ayıklama dışı modda başlatabilirsiniz:
Araç çubuğundaki MvcMovie düğmesini seçerek uygulamada hata ayıklayabilirsiniz:
Aşağıdaki görüntüde uygulama gösterilmektedir:
Visual Studio yardımı
Bu serinin sonraki öğreticisinde MVC hakkında bilgi edinip kod yazmaya başlayacaksınız.
Bu öğreticide, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmesi öğretilmektedir. ASP.NET Core web geliştirme konusunda yeniyseniz, daha kolay bir başlangıç noktası sağlayan Razor Sayfalar sürümünü düşünebilirsiniz. Bkz. ASP.NET Core Kullanıcı Arayüzü Seçme, Razor Sayfalar, MVC ve Blazor'ın UI geliştirme açısından karşılaştırıldığı.
Bu, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmeyi öğreten bir serinin ilk öğreticisidir.
Serinin sonunda film verilerini yöneten ve görüntüleyen bir uygulamanız olacak. Şunları yapmayı öğreneceksiniz:
- Bir web uygulaması oluşturun.
- Model ekleme ve iskele oluşturma.
- Veritabanıyla çalışma.
- Arama ve doğrulama ekleyin.
Örnek kodu görüntüleme veya indirme (indirme).
Önkoşullar
- Visual Studio 2019 16.8 ve üzeri ile ASP.NET ve web geliştirme iş yükü
- .NET 5 SDK
Web uygulaması oluşturma
- Visual Studio'yu başlatın ve Yeni proje oluştur'u seçin.
- Yeni proje oluştur iletişim kutusunda ASP.NET Core Web Uygulaması> seçinİleri.
-
Yeni projenizi yapılandır iletişim kutusunda
MvcMovie
için girin. Projeye MvcMovie adını vermek önemlidir. Kod kopyalandığında büyük harf uyumunun hernamespace
eşleşmesiyle uyumlu olması gerekir. - Oluştur'u belirleyin.
-
Yeni ASP.NET Core web uygulaması oluştur iletişim kutusunda şunları seçin:
- Açılan listelerdeki seçeneklerde .NET Core ve ASP.NET Core 5.0 seçenekleri bulunuyor.
- ASP.NET Core Web App (Model-View-Controller).
- Oluşturma.
Projeyi oluşturmaya yönelik alternatif yaklaşımlar için bkz . Visual Studio'da 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şlangıç projesidir.
Uygulamayı çalıştırma
Uygulamayı hata ayıklayıcı olmadan çalıştırmak için Ctrl+F5 tuşlarına basın.
Proje henüz SSL kullanmak üzere yapılandırılmamışsa Visual Studio aşağıdaki iletişim kutusunu görüntüler:
IIS Express SSL sertifikasına güveniyorsanız Evet'i seçin.
Aşağıdaki iletişim kutusu görüntülenir:
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 sertifika hatası.
Visual Studio:
- IIS Express'i başlatır.
- Uygulamayı çalıştırır.
Adres çubuğu
localhost:port#
gösterir,example.com
gibi bir şey değil. Yerel bilgisayarınızın standart ana bilgisayar adıdırlocalhost
. Visual Studio bir web projesi oluşturduğunda, web sunucusu için rastgele bir bağlantı noktası kullanılır.
Ctrl+F5 tuşlarına basarak hata ayıklamadan uygulamayı başlatmak şunları yapmanızı sağlar:
- Kod değişiklikleri yapın.
- Dosyayı kaydedin.
- Tarayıcıyı hızla yenileyin ve kod değişikliklerini görün.
Hata ayıkla menü öğesinden uygulamayı hata ayıklama veya hata ayıklama dışı modda başlatabilirsiniz:
IIS Express düğmesini seçerek uygulamada hata ayıklayabilirsiniz
Aşağıdaki görüntüde uygulama gösterilmektedir:
Visual Studio yardımı
Bu öğreticinin sonraki bölümünde MVC hakkında bilgi edinip kod yazmaya başlayacaksınız.
Bu öğreticide, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmesi öğretilmektedir. ASP.NET Core web geliştirme konusunda yeniyseniz, daha kolay bir başlangıç noktası sağlayan Razor Sayfalar sürümünü düşünebilirsiniz. Bkz. ASP.NET Core Kullanıcı Arayüzü Seçme, Razor Sayfalar, MVC ve Blazor'ın UI geliştirme açısından karşılaştırıldığı.
Bu, denetleyiciler ve görünümlerle ASP.NET Core MVC web geliştirmeyi öğreten bir serinin ilk öğreticisidir.
Serinin sonunda film verilerini yöneten ve görüntüleyen bir uygulamanız olacak. Şunları yapmayı öğreneceksiniz:
- Bir web uygulaması oluşturun.
- Model ekleme ve iskele oluşturma.
- Veritabanıyla çalışma.
- Arama ve doğrulama ekleyin.
Örnek kodu görüntüleme veya indirme (indirme).
Önkoşullar
- Visual Studio 2019 16.4 ve üzeri ile ASP.NET ve web geliştirme iş yükü
- .NET Core 3.1 SDK
Web uygulaması oluşturma
Visual Studio'dan Yeni proje oluştur'u seçin.
ASP.NET Core Web Uygulaması> seçin ve İleri'yi tıklayın.
Projeyi MvcMovie olarak adlandırın ve Oluştur'u seçin. Projeyi MvcMovie olarak adlandırmak önemlidir, bu nedenle kodu kopyaladığınızda ad alanı eşleşecektir.
Web Uygulaması(Model-Görünüm Denetleyicisi)'ni seçin. Açılan kutulardan .NET Core ve ASP.NET Core 3.1'i ve ardından Oluştur'u seçin.
Visual Studio, oluşturulan MVC projesi için varsayılan proje şablonunu kullandı. Oluşturulan proje:
- Çalışan bir uygulamadır.
- Temel bir başlangıç projesidir.
Uygulamayı çalıştırma
Uygulamayı hata ayıklamadan çalıştırmak için Ctrl+F5 tuşlarına basın.
Proje henüz SSL kullanmak üzere yapılandırılmamışsa Visual Studio aşağıdaki iletişim kutusunu görüntüler:
IIS Express SSL sertifikasına güveniyorsanız Evet'i seçin.
Aşağıdaki iletişim kutusu görüntülenir:
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 sertifika hatası.
Visual Studio:
- IIS Express'i başlatır.
- Uygulamayı çalıştırır.
Adres çubuğu
localhost:port#
gösterir,example.com
gibi bir şey değil. Yerel bilgisayarınızın standart ana bilgisayar adıdırlocalhost
. Visual Studio bir web projesi oluşturduğunda, web sunucusu için rastgele bir bağlantı noktası kullanılır.
Ctrl+F5 tuşlarına basarak hata ayıklamadan uygulamayı başlatmak şunları yapmanızı sağlar:
- Kod değişiklikleri yapın.
- Dosyayı kaydedin.
- Tarayıcıyı hızla yenileyin ve kod değişikliklerini görün.
Hata ayıkla menü öğesinden uygulamayı hata ayıklama veya hata ayıklama dışı modda başlatabilirsiniz:
IIS Express düğmesini seçerek uygulamada hata ayıklayabilirsiniz
Aşağıdaki görüntüde uygulama gösterilmektedir:
Visual Studio yardımı
Bu öğreticinin sonraki bölümünde MVC hakkında bilgi edinip kod yazmaya başlayacaksınız.
ASP.NET Core