检查对于jQuery验证服务器端是否有效

时间:2010-07-27 05:42:05

标签: asp.net jquery-plugins

我正在从ASP.net验证迁移到jQuery验证插件以验证我的页面。是否可以确定控件是否在服务器端有效? ASP.net验证提供page.IsValid,我正在寻找类似的东西?

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

因为javascript不是100%全面证明(而且我想不出将所有用户视为恶意的一个很好的理由),所以在服务器端进行验证的总是最佳做法,即使客户端有验证。

这并不是说通过javascript(或ajax)验证表单对于获得更好的用户体验没有价值,但这些验证应该在您控制的环境中进行。

答案 1 :(得分:0)

您可以在隐藏输入上放置一个标记,并在回发后读取此值,但这太冒犯了,任何人都可以破解它 - 如果有人禁用了javascript,您的验证不会起作用。

最好在回发后再次验证你的价值(至少这是我的做法)。