Dlaczego System.Web.UI.WebControls.HiddenField
dziedziczy System.Web.UI.Control
zamiast System.Web.UI.WebControls.WebControl
? Wydaje się to nielogiczne, jeśli nie fakt, że ukryte pola są używane na stronach internetowych. Jaki był tego powód?HiddenField nie jest WebControl?
To sprawia, że rzeczy dość irytujące, kiedy nie można zrobić rzeczy jak WebControl x = new HiddenField();
Zauważ, że 'WebControl' również dziedziczy po' Control' – Magnus
Rzeczywiście, ale nie możesz rzucić 'HiddenField' w' WebControl'. (I tak, refaktoryzuję:]) – Izzy