Her asp.net sayfasını bir araya getirdiğim gibi, çoğu zaman standart html etiketlerini web formları kadar kolay kullanabiliyordum. Bu durumda, webform kontrollerinin cazibesi nedir?Standart html etiketlerini/girdilerini ne zaman kullanmalı ve asp.net denetimlerini ne zaman kullanmalısınız?
cevap
Sunucuda gerekli hiçbir şey olmadığından, HTML denetimleri sunucu denetimlerinden çok daha hızlı bir şekilde alınacaktır. Sadece ASPX sayfasındaki işaretlemeyi tam olarak kopyalar.
Sunucu denetimleri bununla birlikte örneklemeyi gerektirir .. Geri gönderme verilerinin ve benzerlerinin ayrıştırılması, işin sunucu için nereden geldiği açıktır.
başparmak genel kural şudur:
ise onun statik (yani oturum programlı destek ihtiyacım yok), bir HTML kontrolü yapın. HTML denetimleri sunucu denetimlerine kolayca "yükseltilebilir" böylece gerçek daha sonra bakım sorunu olmaz.
Webform denetimleri daha çok sunucu tarafı önceden oluşturulmuş işlevselliğe (sunucu tarafı kancaları, yöntemleri ve özniteliklerine) sahiptir; HTML denetimlerini yalnızca, yüksek düzeyde biçimlendirme (stil) gerektirdiğinden, bu yolu aşan şekilde kullanırım. kontrolleri (zaman zaman çok tuhaf olabilir) işler.