2013-02-12 56 views
2

我想檢查用戶名是否已經在我的數據庫上,所以我使用了遠程屬性,這是否被視爲服務器端驗證或客戶端驗證。是否將遠程屬性驗證視爲服務器端驗證?

如果是客戶端,我需要在服務器上做第二次檢查,以及如何去做,因爲我以前只能使用ready.net.net MVC屬性進行服務器端驗證。

回答

3

這仍將被視爲客戶端驗證。遠程屬性使用jquery驗證插件。

您仍然需要在服務器上對此進行第二次檢查,就好像用戶禁用了JavaScript一樣,則不會發生此驗證。

只要確保作爲用戶創建過程的一部分,您可以在創建用戶之前檢查用戶名是否已被佔用。