Вы должны поместить идентификатор панели обновления в первый аргумент, если элемент управления, вызывающий сценарий, находится внутри панели обновления, иначе используйте ключевое слово 'this' вместо панели обновления, здесь код
ScriptManager.RegisterStartupScript(UpdatePanel3, this.GetType(), UpdatePanel3.UniqueID, "showError();", true);