使用JQuery的序列化方法将表单发布到控制器的任何问题

时间:2013-05-09 12:45:40

标签: asp.net-mvc forms security serialization jquery-post

我正在使用Ajax将表单从我的视图发布到控制器并使用$("#formid").serialize()来序列化表单值。在发布表单之前序列化表单是否存在任何安全问题或性能问题?

是否会使表单上的SSN等敏感数据容易受到任何安全风险的影响?

2 个答案:

答案 0 :(得分:1)

如果您要在您的网站上发布社会安全号码,我强烈建议您安装证书,以便加密通信。

答案 1 :(得分:0)

我同意@ bdarrow1021。 如果您需要安全性,则应使用加密通信。

您可以使用的一件事是MVC防伪令牌,以防止跨站点请求伪造。 你需要做的是用[ValidateAntiForgeryToken]包装你的动作方法,表格的序列化应该完成剩下的工作。

您可以在此here中找到有关如何在ajax调用中实现反伪造令牌的详细说明herequestion/answer

在表现方面,我认为你不会看到任何差异。