I went through following links:
http://www.codeproject.com/Tips/312544/How-To-Add-Custom-ASP-NET-Page-Using-Layouts-Folde
http://sharepointsolution2010.blogspot.in/2011/05/add-custom-aspx-page-in-sharepoint-2010.html
Is this a right way to add .aspx page?
My requirement is to show custom list data into an .aspx page, that will require code behind to.
Alert email will have a link to open this .aspx page.
What is the right way to add .aspx page? as no direct option available in VS2012.