Sağlayıcı desenini özel bir web denetiminde uygulamaya çalışıyorum. Hala deseni anlamaya çalışıyorum ve şu sorularım var.Sağlayıcı Deseni ve VarsayılanProvider
Varsayılan sağlayıcı, denetim yüklendiğinde her zaman kullanılacak sağlayıcı mı? Sağlayıcının kullandığını söyleyebildiğim kadarıyla her zaman öntanımlı olacağım, ancak MSDN belgelerinin sağlayıcının seçimine izin veren sunucu denetimlerinin, varsayılanProvider değerine varsayılan olması gereken Sağlayıcı özelliğine sahip olması gerektiğinden emin olmadığından emin değilim. Bana göre, bu denetim sağlayıcısı Config dosyasında olduğu sürece, belirli bir sağlayıcıyı Provider özelliğine dayalı olarak yükleyebilir. Bu doğru mu? Bu nedenle, belirli bir sağlayıcı istenmezse varsayılan sağlayıcı iade edilir.
Sağlayıcıları değiştirmek için config dosyasında varsayılan provideri değiştirmem uygun olur mu? < - Bunun yanlış olduğunu düşünüyorum, sadece defaultProvider değerini döndürürdü.
Bu doğru mu? Bir denetimde varsayılan provider, kontrolün OnLoad olay yöntemine yüklenir mi? Kontrol verisini sağlayıcıya bağlı olarak farklı kaynaklardan iletmem gerekiyor, ancak sonuçta elde edilen veriler bir sınıfa yerleştirilecek. Kontrolün kendisini işlemek için kullanacağı.
Verileri sayfaya nasıl kontrol edeceğimi de kafam karıştı mı? Benim ProviderBase ben LoadData yöntemi uygulayacağını benim SQLCustomerProvider içinde Sonra
LoadData
adlı bir yöntem olduğunu varsayalım , Tamam benim özel verileri okumak ve sınıfa yüklemek için buraya bu kodu özelleştirmek veya sayfa denetimi yükünü kullanarak gerektiğidir veriyi sınıfa mı?Teşekkürler!