Daniel Fisher presented information on creating custom ASP.NET server controls. He discussed the lifecycle of controls, using properties, viewstate, events, databinding, hierarchical and inheritance aspects. He demonstrated several custom controls covering resources, events, AJAX, databinding, navigation and exceptions. Server control development allows encapsulating reusable logic but introduces overhead from viewstate and postbacks.
Related topics: