Makale numarası: 306459 - Son Gözden Geçirme: 17 Mayıs 2007 Perşembe - Gözden geçirme: 5.8 ASP.NET sunucu denetimleri genel bakış
Bu makalede, aşağıdaki Microsoft .NET Framework Sınıf Kitaplığı ad alanlarına başvurulmaktadır:
Bu SayfadaÖzetBu makalede, ASP.NET sunucu denetimlerini giriş sağlar. Ek ASP.NET genel bakış için aşağıdaki Microsoft Knowledge Base makalesine başvurun: 305140
(http://support.microsoft.com/kb/305140/EN-US/
)
BILGI: ASP.NET Yol Haritası Daha fazla bilgiASP.NET sayfa çerçevesi Web için daha fazla bir yapısal programlama modelini sağlamak için tasarlanmış yerleşik sunucu denetimleri içerir. Bu denetimler, aşağıdaki özellikleri sağlar:
HTML Server denetimleriHTML sunucu denetimleri, köprü metni biçimlendirme dili (HTML) olan öğeler içeren bir runat = server özniteliği. HTML sunucu denetimleri, aynı HTML çıktısını ve bunların karşılık gelen HTML etiketleri gibi aynı özelliklere sahip. Buna ek olarak, HTML sunucu denetimleri otomatik durumu yönetimi ve sunucu tarafındaki olaylar sağlar. HTML sunucu denetimleri, aşağıdaki yararları sağlar:
Bir <a0>HTML</a0> sunucu denetimi kullanmak için <a0></a0>, (hangi HtmlInputText denetimi, örnek olarak kullanılmıştır) aşağıdaki sözdizimini kullanın: HtmlAnchor Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlanchorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlanchorcontrol.asp) HtmlButton Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlbuttoncontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlbuttoncontrol.asp) HtmlForm Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlformcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlformcontrol.asp) HtmlImage Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlimagecontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlimagecontrol.asp) HtmlInputButton Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputbuttoncontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputbuttoncontrol.asp) HtmlInputCheckBox Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputcheckboxcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputcheckboxcontrol.asp) HtmlInputFile Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputfilecontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputfilecontrol.asp) HtmlInputHidden Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputhiddencontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputhiddencontrol.asp) HtmlInputImage Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputimagecontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputimagecontrol.asp) HtmlInputRadioButton Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputradiobuttoncontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputradiobuttoncontrol.asp) HtmlInputText Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputtextcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputtextcontrol.asp) HtmlSelect Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlselectcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlselectcontrol.asp) HtmlTable Denetim http://msdn2.microsoft.com/en-us/library/2962t2k8(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/2962t2k8(vs.71).aspx) HtmlTableCell Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablecellcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablecellcontrol.asp) HtmlTableRow Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablerowcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablerowcontrol.asp) HtmlTextArea Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltextareacontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltextareacontrol.asp) Web sunucu denetimleriWeb denetimleri, HTML sunucu denetimleri gibi Düğme, TextBox ve Köprü, çok benzer özellik adları standartlaştırılmış bir dizi Web denetimleri vardır. Web sunucu denetimleri, aşağıdaki yararları sağlar:
Bir Web sunucusu denetimini kullanmak için aşağıdaki sözdizimini (TextBox denetimine örnek olarak kullanılmıştır) kullanın: Temel Web denetimleriTemel Web denetimleri, HTML ile aynı işlevi sağlayan sunucu denetimi karşılıkları. Ancak, temel bir Web denetimi içerir, karşı program özelliklerini ek yöntemler ve olaylar.ASP.NET'te kullanılabilen tek tek Web denetimleri hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerine bakın: Düğme Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconbuttonwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconbuttonwebcontrol.asp) CheckBox Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxwebservercontrol.asp) Köprü Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhyperlinkwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhyperlinkwebservercontrol.asp) Görüntü Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagewebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagewebservercontrol.asp) Imagebutton Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagebuttonwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagebuttonwebcontrol.asp) Etiket Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlabelwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlabelwebservercontrol.asp) LinkButton Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlinkbuttonwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlinkbuttonwebcontrol.asp) Hazır bilgi Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconliteralwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconliteralwebservercontrol.asp) Panel Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconpanelwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconpanelwebservercontrol.asp) Yer tutucu Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconplaceholderwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconplaceholderwebservercontrol.asp) RadioButton Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonwebservercontrol.asp) Tablo Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablewebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablewebcontrol.asp) TableCell Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablecellwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablecellwebcontrol.asp) TableRow Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablerowwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablerowwebcontrol.asp) TextBox Web Server denetimi http://msdn2.microsoft.com/en-us/library/fhc2c904(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/fhc2c904(vs.71).aspx) Doğrulama denetimleriDoğrulama denetimleri, sayfanın diğer denetimlere girilen değerlere doğrulamak için kullanılır. Doğrulama denetimleri, istemci tarafında doğrulama, sunucu tarafında doğrulama veya her ikisini de sayfanın görüntülendiği tarayıcının yeteneklerine bağlı gerçekleştirin. Doğrulama denetimleri, aşağıdaki yararları sağlar:
RequiredFieldValidator Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrequiredfieldvalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrequiredfieldvalidatorcontrol.asp) RangeValidator Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrangevalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrangevalidatorcontrol.asp) CompareValidator Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcomparevalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcomparevalidatorcontrol.asp) RegularExpressionValidator Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconregularexpressionvalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconregularexpressionvalidatorcontrol.asp) CustomValidator Denetim http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcustomvalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcustomvalidatorcontrol.asp) ValidationSummary denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconvalidationsummarycontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconvalidationsummarycontrol.asp) Liste denetimleriListe, derlemeleri bağlamaya destekleyen özel Web sunucusu denetimi denetimleridir. Liste denetimleri, özelleştirilmiş bir templated biçiminde veri satırlarını görüntülemek için kullanabilirsiniz. Tüm liste denetimleri için derlemeleri bağlamak için kullanılan DataSource ve DataMember özelliklerini kullanır.Liste denetimleri, ıenumerable, ıcollection, destek derlemeler için bağlayabilirsiniz ya da ılistsource arabirimleri. Örneğin, bir <a0>Microsoft Visual C# .NET</a0> örnek sayfa gibi görünür: Bir ASP.NET'te kullanılabilen tek tek bir liste denetimleri hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerine bakın: iki üç ListBox Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlistboxwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlistboxwebservercontrol.asp) CheckBoxList Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxlistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxlistwebservercontrol.asp) RadioButtonList Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonlistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonlistwebservercontrol.asp) Repeater Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrepeaterwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrepeaterwebservercontrol.asp) DataList Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondatalistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondatalistwebservercontrol.asp) DataGrid Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbconDataGridWebControl.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbconDataGridWebControl.asp) DropDownList Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondropdownlistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondropdownlistwebservercontrol.asp) Zengin denetimleriÖnceki denetimler ek olarak, ASP.NET sayfa çerçevesi zengin denetimler adı verilen birkaç, görevi özel denetimler sağlar. Zengin denetimleri, birden çok HTML öğesi ile oluşturulmuş ve çeşitli işlevler içerir. Takvim denetimi ve AdRotator denetimi zengin denetimleri örnektir.ASP.NET'te kullanılabilen tek zengin denetimleri hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitelerine bakın: AdRotator Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconadrotatorwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconadrotatorwebservercontrol.asp) Takvimi Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcalendarwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcalendarwebcontrol.asp) XML Web Server denetimi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconxmlwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconxmlwebservercontrol.asp) Kullanıcı denetimleriGenellikle, herhangi bir ek kod yazmak zorunda kalmadan, Web formu kullanıcı arabiriminin yeniden kullanmak isteyebilirsiniz. ASP.NET kullanıcı denetimleri, Web Forms dönüştürerek bunu sağlar. .Ascx dosya uzantısı olan kullanıcı denetimleri, tek bir Web formu içinde birden çok kez kullanılabilir.Bir Web formu, kullanıcı bir denetime dönüştürmek için şu adımları izleyin:
Web formları kullanıcı denetimlerini (ingilizce) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconwebformsusercontrols.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconwebformsusercontrols.asp) Özel denetimlerYerleşik Web denetimleri ek olarak, ASP.NET de kendi özel denetimler oluşturmanıza olanak tanır. Bu senaryolardan birini kitap, özel denetimler geliştirmek yararlı olabilir:
ASP.NET Server denetimleri geliştirme. http://msdn2.microsoft.com/en-us/library/aa719973(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/aa719973(vs.71).aspx) Geliştirme özel denetimler: Anahtar kavramları http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconkeyconceptsinwebformscontroldevelopment.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconkeyconceptsinwebformscontroldevelopment.asp) Bileşik denetim geliştirme http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondevelopingcompositecontrols.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondevelopingcompositecontrols.asp)
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:306459
(http://support.microsoft.com/kb/306459/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste