Bu makalemizde bir form uygulamasında yaparken oluşturduğumuz action'ımıza view eklerken karşımıza çıkan create a strogly- type view seçeneğini açıklayacağım. Bu makalemizde bu seçeneğin bize sağladığı kolaylıkları öğreneceğiz. Bir önceki makalemizde form uygulaması yaptığımız için onun üzerinden devam edeceğiz. Önceki makalemizi bilmeyen veya unutan arkadaşlar http://www.aspmvcnet.com/genel/asp-net-mvc-de-forma-kontrol-ekleme.aspx adresinden makalemize ulaşabilirsiniz
Öncelikle form uygulaması makalemizi açıyoruz ve şekil-1'deki gibi SayfaController'ımıza bir tane test1 adında viewresult sınıfı ekliyoruz.
Şekil –1
Ve daha sonra bu test1 sınıfına view eklerken karşımıza gelen pencerede create a strogly- type view tik koymadan devam ediyoruz ve Add tıklıyoruz. Daha sonra bu test1 view'ına tıklıyoruz ve karşımıza gelen pencerede şekil-2'deki gibi boş bir html sayfası olduğunu görüyoruz bunun sebebi create a strogly- type view tik koymamamızdan kaynaklanmaktadır. Burada formumuzu kendimiz oluşturabiliriz
Şekil –2
Daha sonra ise SayfaController'ımıza bir tane daha şekil-3'teki gibi test2 adında viewresult sınıfı ekliyoruz.
Şekil –3
Ve daha sonra bu test2 sınıfına view eklerken karşımıza gelen pencerede create a strogly- type view tik koyuyoruz ve aşağıdaki combobox seçeneğinden Model Class'ımızı seçiyoruz ve bir altındaki scafffold template'den şekil-4'deki gibi emty seçiyoruz ve tamam diyoruz. Karşımıza gelen ş pencerede ekil-4'deki gibi html sayfasının başında model sınıfının ekli olduğunu görüyoruz.Bu sayede models sınıfının elemanlarını kullanabiliyoruz.@Model.dediğimizde bu elemanları görebiliriz.
Şekil –4
Sonraki aşamada ise SayfaController'ımıza bir tane daha şekil-5'deki gibi test3 adında viewresult sınıfı ekliyoruz.
Şekil –5
Ve daha sonra bu test3 sınıfına view eklerken karşımıza gelen pencerede create a strogly- type view tik koyuyoruz ve aşağıdaki combobox seçeneğinden Model Class'ımızı seçiyoruz ve bir altındaki scafffold template'den create seçiyoruz ve tamam diyoruz. Karşımıza gelen pencerede şekil-6'daki gibi içi dolu bir html sayfasının olduğunu görüyoruz. Bunun sebebi ise scafffold template'den create seçmemizdendir. Create sayesinde Asp.netMvc 3.0 bizim yerimize form elemanlarını oluşturmuştur ve bize kolaylık sağlamıştır.
Şekil –6
Makalemizle ilgili soru ve önerileriniz için yorum yazmayı unutmayınız. iyi çalışmalar dileriz. Kod indir :
Asp.Net Mvc de Viewresult Sınıfını Kullanma Konuyla İlgili Diğer Makalemizi Okumak İçin Tıklayınız.
Makaleye Yardımlarından Dolayı İbrahim Uğur YILMAZ'a Teşekkür Ediyorum.