首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在自适应card bot框架v4 (瀑布模型) c#中验证输入字段

如何在自适应card bot框架v4 (瀑布模型) c#中验证输入字段
EN

Stack Overflow用户
提问于 2020-06-24 07:07:39
回答 1查看 188关注 0票数 1

我有一张包括输入字段的自适应卡

  1. 名字
  2. 电话号码
  3. 电子邮件
  4. 地址

我想验证这些字段-验证如下

  1. 名称-不应空,最小字符5,最大字符20。
  2. 电话号码-不应该空,只有10位数。
  3. 电子邮件-不应该是空的,所有字符和格式都应该是xxxx@wert.com
  4. 地址不应该是空的。

如何在bot框架v4中验证c#中自适应卡的输入字段?有谁能提前帮助me.Thanks吗?

EN

回答 1

Stack Overflow用户

发布于 2020-06-29 16:57:42

要对自适应卡进行验证,没有一种简单的方法。最好的选择是将ActivityPrompt与自定义验证器一起使用。

基本上:

  1. 创建适配卡
  2. 创建一个ActivityPrompt
  3. 将自适应卡添加到Attachments属性的ActivityPrompt中
  4. 使用自定义验证器发送提示符
  5. 在验证器中,执行所有自定义验证。

您需要使用ActivityPrompt的原因是AdaptiveCard输入返回到Activity.Value中,而不是Activity.Text,而ActivityPrompt将允许您调用整个活动的验证。

或者,您可能会发现ActivityCardPrompt很有用,但是您仍然需要使用自己的验证器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62549560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档