2

我想检查我的数据库中是否已经使用了用户名,所以我使用了远程属性,这被认为是服务器端验证还是客户端验证。

如果它是客户端,我是否需要在服务器上对此进行第二次检查,以及如何做,因为我过去只使用准备好的 as.net MVC 属性进行服务器端验证。

4

1 回答 1

3

这仍将被视为客户端验证。远程属性使用 jquery 验证插件。

您仍然需要在服务器上对此进行第二次检查,就像用户禁用了 javascript 一样,则不会进行此验证。

只需确保作为用户创建过程的一部分,在创建用户之前检查用户名是否已被使用。

于 2013-02-12T16:54:06.527 回答