.ascx denetimlerimin bir özelliğini, bu denetimi kullanarak bir .aspx'den ayarlamaya çalışıyorum. birinde YaniHata: 'void' türünü dolaylı olarak 'System.Collections.Generic.List' olarak dönüştüremiyorum.
benim içinde bu kontrolü vardır .aspx, ben aşağıdaki kod benim gömülü .ASCX ait ItemsList özelliğini ayarlamaya çalışırken adres: .ASCX içinde
Item item = GetItem(itemID);
myUsercontrol.ItemList = new List<Item>().Add(item);
özelliği böyle görünüyor ayarlamak çalışıyorum o:
public List<Item> ItemsList
{
get { return this.itemsList; }
set { this.itemsList = value; }
}
Hata: örtük 'System.Collections.Generic.List'
türünü 'boşluk' dönüştürülemezBu yüzden, mülkün bir parçası olarak boşluğun nereden geçtiğini anlamıyorum ... ... garip.
Bir gönderme hatası yaşadım, güncellenmiş gönderiyi oku – PositiveGuy
Yeni anahtar kelime ile listenin yeni bir örneğini oluşturdum, Neden önceden belirtmiş olduğum YENİ örneği yeniden oluşturmakla ilgili bir şey yapsın? Sadece liste dizisine içerik ekliyorum – PositiveGuy
@cofffeeaddict: Listenin bir örneğini bekleyen bir özellik ayarlamaya çalışıyorsunuz. 'Add' yöntemi geçersizdir. – shahkalpesh