C# 如何同时使用jquery和服务器端验证客户端?

C# 如何同时使用jquery和服务器端验证客户端?,c#,asp.net,jquery,C#,Asp.net,Jquery,我真的很喜欢jquery验证插件,看起来整洁、时尚且易于访问,但正如您所知,JavaScript可以关闭,您的用户可以输入任何他想要的内容,因此您也应该在服务器上进行验证,那么这里的最佳方法是什么 对jquery和服务器端进行双重验证,还是有更好的可靠安全方法 唯一的方法是使用jQuery进行验证,然后在服务器端再次执行相同的验证 客户端验证只是为了使应用程序更加用户友好。因此,请验证这些字段,这些字段将为用户节省一些往返服务器的时间,并有助于改善用户体验 始终在服务器端进行验证。这可以保护您免

我真的很喜欢jquery验证插件,看起来整洁、时尚且易于访问,但正如您所知,JavaScript可以关闭,您的用户可以输入任何他想要的内容,因此您也应该在服务器上进行验证,那么这里的最佳方法是什么


对jquery和服务器端进行双重验证,还是有更好的可靠安全方法

唯一的方法是使用jQuery进行验证,然后在服务器端再次执行相同的验证

客户端验证只是为了使应用程序更加用户友好。因此,请验证这些字段,这些字段将为用户节省一些往返服务器的时间,并有助于改善用户体验


始终在服务器端进行验证。这可以保护您免受对应用程序的攻击。它也有助于避免向代码中输入错误的输入。

双重验证可能是唯一的方法-如果用户禁用javascript,则不会在客户端执行验证,因此必须进行服务器端验证。
另一方面,为了方便大多数用户,应该有一个客户端验证机制,以尽量减少到服务器的往返。

这就是我仍然使用Asp.Net验证的原因。因为,只要付出最小的努力,您的数据就会在客户端和服务器上得到验证。

您应该始终验证您的数据服务器端,无论jQuery与否,永远不要信任传入的数据。

我同意您的看法。你永远不会有太多的验证+是的。完全正确请记住保持客户端和服务器端验证例程并行。真的,我认为没有其他途径,谢谢cheekysoft,并行是什么意思?