ASP.NET MVC - Formlar

Web uygulamalarında, bir kullanıcıdan veri elde etmenin birincil yolu, formlar, çünkü içlerinde etiketli alanlar tanımlayabilir ve bunları tamamlayabilir ve ardından bu bilgileri hedeflerimizi gerçekleştirmek için kullanabiliriz.
İçinde ASP.NET MVC'si formların oluşturulması oldukça basittir, çünkü bize nesilde yardımcı olan birçok yöntem ve yardımcı program vardır. HTML böylece daha az çalışıyoruz ve formu denetleyici eylemleriyle birleştirerek çok hızlı bir işlevsellik üretebiliyoruz.
Formu Oluşturma
Form kavramının başlangıcından bu yana web'de var olduğunu bildiğimiz gibi, web'in en ilkel formlarından biridir. HTML verileri yakalamak için, ancak bu, eski veya verimsiz olduğu anlamına gelmez; Yeni değişiklikler ve standartlar ile formlar işlevsellik kazanmakta, formlar ile kombinasyonları Javascript canlı doğrulamalar yapmanızı sağlar ve biz de onları istediğimiz gibi görünecek şekilde biçimlendirebiliriz. Aşağıdaki resimde stilleri olmayan bir form görelim:

ÖnemliASP.NET MVC'si bir tercihimiz var çünkü kendi formlarımızı yapıyoruz, bu yüzden bize denilen araçları sunuyor. yardımcılar tekrarlayan HTML'yi daha basit bir şekilde oluşturmamıza yardımcı olan, aşağıdaki gibi yöntemlerimiz var: HTML.TextBox, Html.Şifre ve formlarda sahip olacağımız alanları oluşturmamıza yardımcı olan diğerleri.
kullanarak bir form oluşturacağız. Ustura ve farklı yardımcılar elimizde mevcut, kodu ve ardından açıklamasını görelim:

Açık Artırma Oluştur

@using (Html.BeginForm ()) {

@ Html.LabelFor (model => model.Title) @ Html.EditorFor (model => model.Title)

@ Html.LabelFor (model => model.Description) @ Html.EditorFor (model => model.Description)

@ Html.LabelFor (model => model.StartPrice) @ Html.EditorFor (model => model.StartPrice)

@ Html.LabelFor (model => model.EndTime) @ Html.EditorFor (model => model.EndTime)

}

Yaptığımız ilk şey yeni bir görünüm oluşturmak, buna diyebiliriz Create.cshtml ve bu yeni dosyanın içinde kodun içeriğini boşaltacağız; kodda önce bir eleman yazıyoruz HTML H2 bu belgenin başlığını oluşturmak için, ardından ilginç kısım geliyor bir blok açıyoruz Ustura ile birlikte @kullanarak ve bu blok içinde formun yapımına başlıyoruz.
Her blok içinde

farklı yardımcıları çağırıyoruz, bu durumda kullanıyoruz @ Html.EtiketFor(model => model.Başlık) ve @ Html.EditorFor(model => model.Title), parametre olarak bakarsak model niteliğine bir referans göndeririz, bu şekilde onlara karşılık gelen elemanlar üreteceğiz.
Modelin ihtiyacımız olan her bir özelliği için işlemi tekrarlıyoruz ve sonunda bilgileri göndermek için bir HTML öğesi oluşturuyoruz ve son olarak bloğu kapatıyoruz. Ustura ki açmıştık.
Bir denetleyici eyleminden görünüme erişirken açıklanan her şeyle birlikte bir formumuz olacak HTML formu manuel olarak oluşturmak zorunda olmamıza rağmen, gördüğümüz gibi, istenen işlevselliği tamamlamak için işleyebileceğimiz geçerli, farklı araçlar ASP.NET Küçük parçaları otomatikleştirerek ve yazılı kod miktarını azaltarak programcı için hayatı kolaylaştırmamızı sağlarlar.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave