Użyłem formantu użytkownika jako klasy bazowej (nazwijmy to BaseUC) z 3 etykietami (w 3 liniach) na nim (są one ustawione jako chronione).Jak zmienić pozycję odziedziczonych elementów w dziedziczonym elemencie użytkownika
Istnieje również inna kontrola użytkownika, która dziedziczy po niej (InheritedUC). Dodałem dwie kolejne etykiety w InheritedUC, które są umieszczone pomiędzy etykietami bazy (czyli 5 linii).
Wszystko, co jest w porządku, to projekt interfejsu użytkownika Visiual Studio. Ale kiedy uruchomię aplikację, etykiety na BaseUC pokrywają się z tymi w InheritedUC i nie widzę tych na odziedziczonym kontrolerze.
Wszelkie pomysły na rozwiązanie tego problemu? Dziękuję bardzo
Jest to problem z projektowaniem. Powiązane z twoim html lub CSS. Nie jest to asp.net, C# ani dziedziczenie. –
Być może trzeba jawnie ustawić górnej i lewej pozycji, po prostu sprawdzić, co jest renderowane/generowane teraz. Lub użyć jakiegoś obliczonej własności publicznej w klasie bazowej, klasa dziecko może również wykorzystać. – ryadavilli
Dzięki Ryadavilli. Zrobiłem ustawić najwyższe pozycje jawnie, w dziedziczonej klasie. Ale myślałem, czy mogę jakoś uniknąć robić. – Yalda