Difference Between Application Page and Site Page

Application Pages 
Site Pages 
 Application page is an ASP.NET content page present LAYOUTs directory 
“C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS “ 
Site Pages are stored in the virtual file system in the Content databases 
An application page can have code behind as well as inline code 
Site page can’t have code behind or inline code 
An application page doesn’t support web parts or web part zones 
Site Pages supports web parts 
Application pages would support only server controls or user controls and cannot be personalized by end-users. 
Site Pages not support  server controls 
Application page is available to all the sites, 
Site page can be deployed only specific sites 
Application page must deployed only in farm solution, 
Site Page can be deployed using a sandbox solution 
Application pages require farm administrative privileges to deploy. 
Site pages can be deployed by site collection administrators/end-users. 
SharePoint Designer tool cannot be used with application pages.  
Site pages can be edited by using SharePoint Designer tool. 
Application page cannot be customized and modified by end user, instead a developer is required. 
Site page can be customized and modified by end user. 

Comments

Popular posts from this blog

SP People Picker Validation

Create multiple web parts in one SPFx Solution

JQgrid Auto Complete functionality for a textbox using Jquerry