Ожидаемое поведение.
После того, как Page_ClientValidate сработает из-за вашего явного вызова внутри метода PleaseWaitShow, а во-вторых, это неявный вызов, сделанный нажатием кнопки PostBack.
Итак, вы дважды видите окно сообщения ValidationSummary.
У меня нет решения, чтобы обойти это, но я буду обновлять, если что-то ударит.
Примечание: Я хотел бы отметить одну вещь: поскольку у вас есть ValidationGroup = "Cases" на кнопке отправки, вы должны передать это в свой метод Page_ClientValidate.
Обновление 1: Один из способов, который я могу придумать, - это попробовать что-то вроде этого:
1: OnClientClick="return PleaseWaitShow();"
2: вернуть isPageValid из PleaseWaitShow ():
function PleaseWaitShow() {
var isPageValid = true;
....
....
....
return isPageValid;
}