Bir kullanıcı denetiminin ascx ("view") ve ascx.cs ("controller") eşitlerini ayırmak mümkün mü? Görünüm bölümü projeler arasında değiştirilirken yeniden düzenlenecek olan kontrol cihazını App_Code'a taşımayı sever misiniz?ASP.NET/UserControls: "Denetleyiciyi" "görünüm" den nasıl ayırabilirim?
1
A
cevap
2
Evet, codebehind ve ASCX ayırmak bile normal ASP.NET'te bu sınıf
<%@ Control
Language = "C#"
Inherits = "Project.Business.Service.MyControl"
%>
2
miras UserControl uzanır ve .ascx dosyasında bazı hizmet sınıfında codebehind yazma - hala sıkı sıkıya bağlılar. Gerçek bir "denetleyici" değil (görünümden ayrı olarak).
Bu saflığı istiyorsanız, ASP.NET MVC'yi düşünün (açıkça), bunu farklı bir şekilde ele alır.
İlgili konular
- 1. Denetleyiciyi düzen nasıl değiştirilir?
- 2. Json'u Azure İşlevinde Nasıl Ayırabilirim
- 3. Yüklemeyi/denetleyiciyi programatik olarak denetleme
- 4. Açısal denetleyiciyi ince tutun
- 5. Laravel 5.1 denetleyiciyi kaldırın
- 6. İki modlu denetleyiciyi reddetme
- 7. Denetleyiciyi denetlemek için Sekme öğesine dokunun
- 8. Python'da milisaniye cinsinden nasıl bir tarih ayırabilirim?
- 9. AVD'de 1024 MB'den fazla RAM'i nasıl ayırabilirim?
- 10. Verilerimi, SQL Developer'da yeni sütunlara nasıl ayırabilirim?
- 11. Sekmeler başlıklarını bedenlerinden angularjs ile nasıl ayırabilirim?
- 12. Coldfusion'ta İstemci kapsamlı değişkenleri nasıl zamana ayırabilirim?
- 13. OpenCV cvFindContours - bir konturun bileşenlerini nasıl ayırabilirim
- 14. Bir kaynak sözlüğünü ikiye nasıl ayırabilirim?
- 15. Perl'de sabit genişlikli sütunları nasıl ayırabilirim?
- 16. Python'da bu uzun çizgiyi nasıl ayırabilirim?
- 17. Aynı listede iki haritayı nasıl ayırabilirim?
- 18. Kullanıcı AngularJs'de denetleyiciyi güncelleştirdiğinde $ durumu nasıl yeniliyor?
- 19. den
- 20. Storyboard'lar olmadan Yeni Görünüm Nasıl İtilir Swift
- 21. Yalnızca ilk lansmanında nasıl bir görünüm gösterebilirim?
- 22. Bir denetleyiciyi takmak için MVC yönlendirmesini kullan
- 23. Zend Framework - ön denetleyiciyi önyüklemeden alın?
- 24. Dahil olan şablonda tanımlanan denetleyiciyi kullanma
- 25. Başhktaki son derece uzun bir dizgeyi nasıl ayırabilirim?
- 26. Delphi Uygulamasının görev çubuğu başlığımı ana form altyazısından nasıl ayırabilirim?
- 27. Üretilen eserleri ana yapıdan anlamsal UI ile nasıl ayırabilirim?
- 28. JS bir PHP değişkenine ihtiyaç duyduğunda javascript'i PHP'den nasıl ayırabilirim?
- 29. Virgülle ayrılmış bir dizeyi bir listeye nasıl ayırabilirim (uyarı)?
- 30. Ekleme Yönteminde hangi parametrenin hata attığını nasıl ayırabilirim?
Bu denetimin çocuk denetimlerine nasıl başvururum? –
.ascx dosyanızda bir denetiminiz varsa Kontrol kodunda korumalı Label myLabel'ı tanımlayın, sonra myLabel.Text = "x" değerini ayarlayın. –
Spikolynn