In this short blog, I will show you a problem with Html.AntiForgeryToken() adding duplicate X-Frame-Options SameOrigin headers and one way of fixing the problem.
In the 1st blog in this series, I showed you the controllers and models that I had created for this project. This post carries on from that post and I show you the code for passing data and retrieving data from the database using ADO.Net.
Have you ever had the need to use Google Authentication, but for whatever reason, you could not use entity framework. This blog shows how to do just that but use ADO.Net with stored procedures.