Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想检查我的数据库中是否已经使用了用户名,所以我使用了远程属性,这被认为是服务器端验证还是客户端验证。
如果它是客户端,我是否需要在服务器上对此进行第二次检查,以及如何做,因为我过去只使用准备好的 as.net MVC 属性进行服务器端验证。
这仍将被视为客户端验证。远程属性使用 jquery 验证插件。
您仍然需要在服务器上对此进行第二次检查,就像用户禁用了 javascript 一样,则不会进行此验证。
只需确保作为用户创建过程的一部分,在创建用户之前检查用户名是否已被使用。