I am working currently on an ASP.NET MVC4 web application and currently working on how I can prevent the users from inserting duplicate entries in the db , when a user submits an entry and then again presses the back button and submits the same data again. I know this can be achieved by Stored procedures in db but I want to implement this concept using the output caching feature. Can you please suggest whether this approach would be feasible and scalable and also the steps I need to take to implement this .I am working currently on an ASP.NET MVC4 web a