2017-07-02 52 views
-3

如何保护ASP.NET MVC Web应用程序?我使用数据注解,但如果我使用ASP.NET MVC开发基于JS AJAX的Web应用程序,数据注释不起作用。我需要知道如何完全保护ASP.NET MVC 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

谢谢Kamrul。我在尝试。 – user7337589

相关问题