Microsoft Certified Professional Developer/Exam 70-528/Web-Based Client Development/Implement site navigation and input validation

Use the SiteMap Web server control to display a representation of a Web site's navigation structure.  ASP.NET Site Navigation Overview 

Use validation controls to perform Web Forms validation.  MSDN2 - Validating User Input in ASP.NET Web Pages 

Validate against values in a database for server controls by using a CustomValidator control.  MSDN2 - How to: Validate Against Values in a Database for ASP.NET Server Controls 

Create a CustomValidator control and tie it to a custom function.  MSDN2 - How to: Validate with a Custom Function for ASP.NET Server Controls 

Test programmatically whether a user's input passed validation before running code.  <li>MSDN2 - IValidator.IsValid Property</li> <li>MSDN2 - Page.IsValid Property</li> </ul>

Specify the location of a validation error message for server controls. <ul> <li>MSDN2 - How to: Control Validation Error Message Display for ASP.NET Server Controls</li> </ul>

Format validation error messages for server controls. <ul> <li>MSDN2 - How to: Format Validation Error Messages for ASP.NET Server Controls</li> </ul>

Specify the layout for in-place messages on server controls. <ul> <li>MSDN2 - How to: Specify Layout for In-Place Messages On ASP.NET Server Controls</li> </ul>

Disable validation for server controls. <ul> <li>MSDN2 - How to: Disable Validation for ASP.NET Server Controls</li> </ul>

Display custom error messages for server controls. <ul> <li>MSDN2 - How to: Display Custom Validation Messages for ASP.NET Server Controls</li> </ul>

Validate server controls programmatically. <ul> <li>MSDN2 - IValidator.Validate Method</li> <li>MSDN2 - Page.Validate Method</li> </ul>