All two are ASP.NET technologies for creating dynamic web applications
Web Pages focuses on adding server-side code and database access to the static page (HTML). Mainly good choice for developers who have experience with non-ASP.NET web technologies.
Web Forms is based on a page object model and traditional window-type controls (buttons, lists, etc.). It uses an event-based model. Good choice for those who have worked with Windows forms development.
Source: MSDN | |