Although SharePoint Designer can't be used to write code-behind files for writing custom code, it provides Web designers with a visual experience to work with ASP.NET 2.0 controls and declaratively set properties without having to write any code. The Toolbox task pane in SharePoint Designer allows you to insert and configure standard, data, navigation, login, and validation controls on ASP.NET Web pages. It provides Web designers with a property grid-like interface for modifying properties for these ASP.NET controls. It can be used to work with ASP.NET 2.0 expressions, layout control templates, and implement styles and formatting. SharePoint Designer also installs a lightweight ASP.NET development server that it uses for enabling ASP.NET Web page previewing on disk-based Web sites.