【发布时间】:2021-02-06 04:31:59
【问题描述】:
我有一个在 Microsoft Bot 框架中开发的聊天机器人,它使用自适应卡片 (v1.2) 从用户那里获取输入。
我填写表单详细信息,然后单击提交按钮。我能够成功提取值,但自适应卡被重置为默认值(变为空表单)。
这种奇怪的行为只发生在 MS Teams 中。
任何解决方案来维护用户输入的更新表单或这是预期的行为?
【问题讨论】:
-
我测试了这个自适应卡 dll 1.2.4 它可以工作
-
好的,我试试1.2.4
-
这次交流有两点让我感到困惑。你在你的问题中说“这种奇怪的行为只发生在最新版本的 MS Teams 中。以前它曾经工作过。”然后 Trinetra 说“我测试了这个自适应卡 dll 1.2.4 它可以工作。”如果“工作”意味着自适应卡在 Teams 中提交时不会重置,那么这两个陈述都是错误的。自适应卡片在 Teams 中始终具有提交时重置行为。保留输入值以前没有“工作”,现在也没有“工作”。我很想知道 Teams 自适应卡输入未重置的这些条件。
-
我也很确定我已经看到了 Kyle 所说的这种行为 - 它总是将“表单”“重置”为空
-
@KyleDelaney,我同意,我正在传递数据对象以在提交后显示输入字段,这就是为什么我能够看到自适应卡(维护提交的数据)。
标签: c# botframework microsoft-teams adaptive-cards