Aspx sayfasını başka bir aspx sayfasına geçirebilir miyiz? Evet ise bunu nasıl yapabiliriz, teşekkürler..aspx sayfalarını miras alıyorsunuz?
cevap
Sanmıyorum. Ancak, bir ana sayfa oluşturabilir ve istediğiniz sayfalarda kullanabilirsiniz. Aspx sayfalarının "miras" yolu budur.
Usta sayfa öğreticiler: Sana :: Burada dikkate
1.Create yeni baz sayfa türü, ve codebehind sınıfları miras olması gereken iki şey vardır düşünüyorum
Bundan böyle, örneğin:
public abstract class MyPageBase : System.Web.UI.Page
{
// Implement custom shared logic here.
}
2. Sayfa denetim mantığınızdan bazılarını eşitleyin Diğer sayfalara enjekte edebilirsiniz.
ben Sorunuzu doğru anlamak tamamen emin değilim, ama mutlaka bir ASPX sayfasını devralabilir. Bir sayfanın arkasındaki kodunuzda, sayfanın System.Web.UI.Page
'dan miras aldığı bir sınıf bildirimine sahip olursunuz. Farklı bir taban sayfası kullanmak istiyorsanız, System.Web.UI.Page
'dan miras alan başka bir temel sınıf yapabilir ve yeni temel sayfadan devralınan tanımlı sınıfların arkasındaki kodu değiştirebilirsiniz.
Sorun elbette uygun bir düzen paylaşımlı öğeler oluşturmak olacaktır ve eğer ana endişeniz buysa, ana sayfaları kullanmanız daha iyi olacaktır.
Sen kodunu (System.Web.UI.Page türetilmiş yani sınıflar) devralır, ancak işaretlemeyi devralamaz.
biçimlendirme "miras" için, diğer cevaplar önerilen, örneğin kullanıcı denetimlerini (ascx) ya da MasterPages olarak ASP.Net mekanizmaları kullanmak ya da dinamik olarak kontrol oluşturun.
- 1. ASPX Sayfalarını özel httpHandlers öğelerini değerlendirme
- 2. MVC 3 Razor - Görünüm motoru aspx ve ascx sayfalarını aramadan nasıl durdurulur?
- 3. Aspx oluşturulduktan sonra dosyanın arkasında kod oluştur
- 4. Sinatra'daki Stil Sayfalarını Yükleme
- 5. Excel çalışma sayfalarını birleştirin
- 6. birden miras
- 7. Harita miras
- 8. çözülebilir - miras
- 9. ListItem değerini, ASPX
- 10. Silverlight aspx sayfasında yüklenmiyor
- 11. Açıklama, aspx sayfasında
- 12. wget indir aspx sayfa
- 13. PHPExcel ile çalışma sayfalarını dolaşmak
- 14. html sayfalarını java kullanarak düzenleme
- 15. Web sayfalarını web sayfalarıyla kullanma
- 16. WordPress HTML sayfalarını nerede saklıyor?
- 17. Her türlü hata iletisini alıyorsunuz
- 18. IIS 7.5 e-posta alıyorsunuz?
- 19. İçeriği özel görünümde mi alıyorsunuz?
- 20. python'da Ceil() Ondalık mı alıyorsunuz?
- 21. Monotouch.Dialog UIViewElement'in genişliğini mi alıyorsunuz?
- 22. Hazırda bekletme önbelleği mi alıyorsunuz?
- 23. MemoryStream'den nasıl bir dize alıyorsunuz?
- 24. SiteCore .aspx uzantısı olmadan urls
- 25. Bir aspx sayfasında Fransızca harfler
- 26. ADFS SSO tümleştirmesi - aspx istisnaları
- 27. Java enum miras
- 28. PostgreSQL rolü miras çalışmıyor?
- 29. Seçici miras C++
- 30. acemi miras sorumlusu
[ 'Page'] (http://msdn.microsoft.com/en-us/library/system.web.ui.page.aspx) sınıfı herhangi gibi, kapalı bir sınıf veya bir şey değildir Diğer sınıfta bu yüzden miras bırakamadığın ya da mirasını istediğin kadar derinleştirebilmen için hiçbir teknik sebep yok. Belirli bir görevi yerine getirmek için mirastan daha iyi bir yol olabilir. – R0MANARMY