Windows Forms'ta, bir kullanıcı denetimini diğerinden devralması kolaydır. Devralınan denetim, ana formun tüm denetimlerini içerir ve biraz daha ekleyebilirsiniz. Aynı ASP.NET ile yapılabilir mi? .ASCX kullanıcı denetimleri hakkında konuşuyorum.Başka bir UserControl'den bir ASP.NET UserControl devresini nasıl (hiç yapamazsınız) nasıl yapabilirim?
cevap
Kısa cevap, yapamazsınız. Kullanıcı kontrolleri veya web formları arasında herhangi bir kalıtım yoktur. Kodların arkasındaki kodlar arasında bir kalıtım hiyerarşisi oluşturabilirsiniz, ancak gui bileşenleri miras alınmaz.
Pencere formları örneği ve web formları örneği arasındaki fark, denetimin etiketli bir bölümdür. Web uygulamalarının her şeyi (en azından bazı durumlarda) derlediğinden, bunun bir gün üstesinden gelebileceğini hayal ediyorum ama bugün durum böyle değil. Bununla birlikte, bir kullanıcı denetimini başka bir kullanıcı denetiminde ve reklam istasyonunda tokatlayabilirsiniz. Size kaliteyi vermez, ancak orijinal kontrolün bir bileşimini ve ona eklemeniz gereken şeyleri yaparak ek kontrollerle belirli bir kontrolü süslemenize izin verir. Bu senin problemini çözebilir mi?
Temel kullanıcı denetimini kod içinde devralabilir ve görsel denetleyicide konuşmayı seviyorsanız, ek denetimlerinizi kod olarak ekleyebilirsiniz. Hem system.web denetimlerinden hem de kullanıcı denetimlerinden birleşik denetimler oluşturduğunun farkındayım, böylece yeni denetiminizin eklenmiş ek denetimlerle başka bir kullanıcı denetimi içermemesi için bir neden yok.
- 1. Denetimleri bir UserControl özel içinde nasıl yapabilirim?
- 2. Bir UserControl örneğindeki UserControl kaynağının başka bir örnekle senkronize edilmesi
- 3. Raylar - veritabanına hiç girmeyen bir istek nasıl yapabilirim?
- 4. Temalı tabanlı usercontrol asp.net
- 5. ASP.NET UserControl OnError
- 6. Bir nesneyi bir jenere nasıl yapabilirim?
- 7. ASP.NET formunda gereken onay kutularını nasıl yapabilirim?
- 8. Bir girişi nasıl gözlemlenebilir yapabilirim?
- 9. "Dallanmış" bir Conduit nasıl yapabilirim?
- 10. Yeni bir rengi nasıl yapabilirim?
- 11. Sözlükteki hiç bir değerden nasıl kurtulabilirim? gibi
- 12. Başka bir pencereyi gösteren WPF UserControl ile WinForms
- 13. WPF'de bir DataTemplateSelector sınıfından bir UserControl kaynağında nasıl bulunur?
- 14. ASP.NET MVC nasıl bir EditorTemplates
- 15. Başka bir panelde görüntü kontrolü
- 16. reCAPTCHA'yı zorunlu bir alandan nasıl yapabilirim?
- 17. Başka bir kullanıcı denetiminde asp.net kullanıcı denetimini nasıl kullanırım?
- 18. Elipsin yanıp sönmesini nasıl yapabilirim?
- 19. UserControl
- 20. Düzenlenebilir bir UNION sorgusunu nasıl yapabilirim?
- 21. SystemClock.uptimeMillis() hiç nasıl sarılabilir?
- 22. ASP.NET kimliğini başka bir içeriğe taşıma
- 23. IIS'yi hiç bir koşulda, hiç bir durumda önbelleğe almayı nasıl durdurabilirim?
- 24. Bir Bitmap'e bir TextView nasıl çizilir (hiç ekranda çizilmeden)
- 25. Neden bir pencereye benim usercontrol eklediğinizde UserControl textblock tasarım modunda
- 26. Başka bir
- 27. Bash'de nasıl sudo yapabilirim?
- 28. Java Daemon'u nasıl yapabilirim
- 29. Groovy'de nasıl bir referans eşitliği yapabilirim?
- 30. Bir değişkeni Ruby regex'te nasıl enterpolasyon yapabilirim?
Belki olabilir. Sadece daha şık bir yol olup olmadığını merak ediyordum. :) –
Anladım. Maalesef, etiketlerin ve kodların ayrılmasından dolayı bugün olduğunu sanmıyorum. –
"Ancak, başka bir kullanıcı denetimi, reklam istasyonu üzerinde bir kullanıcı denetimi tokat edebilirsiniz". EVET EVET EVET. Tamamen UserControls yuvalama düşünmedim –