Validation 自适应卡的验证

Validation 自适应卡的验证,validation,botframework,adaptive-cards,Validation,Botframework,Adaptive Cards,我正在使用自适应卡安排团队会议,我无法验证卡中的内容,因为isRequired不起作用。 但我已经看到了说明isRequired将起作用的文档。自适应输入中目前没有isRequired字段,这一点可以看到,也可以看到 根据您的需求和渠道,您需要使用变通方法。如果您使用的是像Web Chat这样的直连客户端,那么您将能够提供客户端验证,但这并不容易。否则,您可能需要验证bot代码中的输入,如和的答案中的输入。如果您正在使用支持消息更新的频道,那么您甚至可以更改卡片,以向用户指示他们尚未填写的字段。

我正在使用自适应卡安排团队会议,我无法验证卡中的内容,因为isRequired不起作用。
但我已经看到了说明isRequired将起作用的文档。

自适应输入中目前没有isRequired字段,这一点可以看到,也可以看到


根据您的需求和渠道,您需要使用变通方法。如果您使用的是像Web Chat这样的直连客户端,那么您将能够提供客户端验证,但这并不容易。否则,您可能需要验证bot代码中的输入,如和的答案中的输入。如果您正在使用支持消息更新的频道,那么您甚至可以更改卡片,以向用户指示他们尚未填写的字段。

如果您打算在bot中大量使用自适应卡片,那么创建卡片模型并将验证属性应用于每个需要验证的字段是有意义的。创建从
提示符
类继承的自定义卡片提示符。覆盖
OnPromptAsync
OnRecognizeAsync
并检查每个字段的有效性。

Hello可能重复,请提供一个链接到说明
isRequired
将起作用的文档?我的答案可以接受吗?我正在使用团队频道,所以一旦卡片被呈现,我就不能控制数据了,这意味着在从代码端验证的情况下,我必须一次又一次地呈现卡片。哦,我明白你的意思了。Microsoft团队实际上允许您更新消息,因此,当您在bot端验证消息时,您可以使用预填充卡发送消息更新请求,而不是在其他消息中发送预填充卡。