2017-07-02 9 views
-3

ASP.NET MVC Webアプリケーションを保護する方法は?データアノテーションを使用しますが、ASP.NET MVCでJS AJAXベースのWebアプリケーションを開発すると、データアノテーションが機能しません。私は完全にASP.NET MVC Webアプリケーションを保護する方法を知る必要があります。私はすべてが壊れたり、ハッキングする可能性があることを知っていますが、私は正常なラベルのハッカーが私のWebアプリをハックすることができない場所を確保したいと思います。ASP.NET MVC Webアプリケーションを保護する方法は?

+0

データの注釈は、いずれかのように動作し働くことを願っています。データアノテーションが機能し、ウェブサイトを保護することを確認することは、異なるタスクです。 – GSerg

答えて

0

最初に、あなたのajaxリクエストのヘッダにトークンを追加することができます。アプリケーションでAntiForgeryTokenを使用することができます。以下のような

あなたのビューページで@Html.AntiForgeryToken()とアクション[ValidateAntiForgeryToken] とあなたのAjaxのリクエストで :

$.post("/Controller/Action/", 
       { '__RequestVerificationToken': $("input[name='__RequestVerificationToken']").val() }, 
       function (data) { /* handle request */ }); 

は、それが

+0

ありがとうカムルル。やっています。 – user7337589

関連する問題