Проверки в полях адаптивных форм после отправки нажмите в среде ботов v 4 - PullRequest
0 голосов
/ 10 апреля 2020

как реализовать проверки в полях адаптивных форм после отправки нажмите в Microsoft Bot Framework v 4, используя c# на стороне сервера? также дать ответ на стороне клиента, а? Проверка на стороне клиента и на стороне сервера для адаптивных карт с использованием C#

1 Ответ

0 голосов
/ 10 апреля 2020

Создайте модель словаря для ответа AdaptiveCard Json и добавьте ниже в ActivityHandler

bool hasNotEmptyValues = <AdaptiveCardReturnJsonModel>.FromJson(JsonConvert.SerializeObject(turnContext.Activity.Value)).Any(pair => !string.IsNullOrWhiteSpace(pair.Value) && pair.Value.Any());
        if (!hasNotEmptyValues)
            await turnContext.SendActivityAsync($"Fill all the required values before submitting.");
...