Perché System.Web.UI.WebControls.HiddenField
eredita System.Web.UI.Control
anziché System.Web.UI.WebControls.WebControl
? Sembra una collocazione davvero illogica se non il fatto che i campi nascosti vengono utilizzati nelle pagine Web. Qual è la ragione per cui è stata progettata in questo modo?HiddenField non è un WebControl?
rende le cose abbastanza fastidioso quando non è possibile fare cose come WebControl x = new HiddenField();
Si noti che 'WebControl' eredita anche da' Control' – Magnus
Infatti, ma non si può lanciare un 'HiddenField' in un' WebControl'. (E sì, sto refactoring:]) – Izzy