Ну, я не думаю, что это будет работать в обычном режиме. Запрос AJAX является асинхронным, и, поскольку существует только один поток пользовательского интерфейса, вы не можете заблокировать его для ожидания. Функция проверки, предоставляемая ASP.NET, должна быть синхронной.
Вы можете взломать его, чтобы работать, может быть, если вы можете отложить, когда происходит проверка, и запустить запрос AJAX раньше. Но в этом случае, я бы сказал, просто используйте проверку на стороне сервера, поскольку то, что вы имеете в качестве проверки на стороне клиента, все равно попадает на сервер.