Confession time: Many of us are still using ASP.NET Web Forms. (Some of us even like it.) BUT it does make it difficult to build applications with well-organized code. The typical Web Forms application is littered with business rules implemented as validation controls in .ASPX files, and code-behind filled with plumbing code.
There are some options for addressing these issues without abandoning Web Forms. This session will examine two approaches - ASP.NET Web Forms Model Binding, and a third party tool called Business Logic Driven UI (BLD). We'll discuss the similarities and differences of each of these options, demonstrating the improvements to Web Forms source code they provide. We'll also cover some of the limitations to each of these techniques.