Article
Event Driven ASP.NET Development with C#
Summary
In this article, I demonstrated the basics of Event Driven Programming (EDP) in ASP.NET. I explained the advantages of EDP over more traditional server-side programming techniques, and made sure to assign the event handlers in the code-behind file, to maintain the separation between design and server-side logic. I showed how to use a single event handler with multiple event sources, and finished up by distinguishing Postback and Non-Postback events.
While I've covered the basics here, events are far more deeply integrated into the structure of ASP.NET than the simple examples we have seen may suggest. In a future article, where I'll show how to display database information on the Web with ASP.NET, we'll revisit the subject of events to provide formatting for various data items in a table. In another article, I'll explain all the different events that you need to be aware of when building custom ASP.NET Web Controls.
In my next article, however, I'll cover techniques for form validation in ASP.NET. Once again, where most other server-side languages leave you to fend for yourself, ASP.NET comes equipped with a rich set of tools that do most of the work for you. If you've ever written JavaScript form validation code by hand, you won't want to miss this article!