title: Prevent Cross-Site Request Forgery
body: <p>I understand <a href="https://www.owasp.org/index.php/Cross-Site_Request_Forgery_%28CSRF%29" rel="nofollow">Cross-Site Request Forgery</a> and found numerous blogs,articles on web to handle it in <a href="http://www.asp.net/web-api/overview/security/preventing-cross-site-request-forgery-%28csrf%29-attacks" rel="nofollow">asp.net mvc</a>,but have not got a decent links,helpful solutions to deal with CSRF attacks in asp.net web applications.I have ran a <a href="http://www-03.ibm.com/software/products/en/appscan" rel="nofollow">security tool</a> on my website,and its reporting the cross site request forgery and showing the risk</p>
  
  <p><em>It is possible to steal or manipulate customer session and cookies, which might be used to impersonate a legitimate user, allowing
  the hacker to view or alter user records, and to perform transactions as that user</em></p>
  
  <p>My question is how to deal with CSRF attacks in ASP.NET web applications?</p>