C# 接受默认值的FormFlow

C# 接受默认值的FormFlow,c#,botframework,formflow,C#,Botframework,Formflow,在FormFlow对话框中提示输入值时,是否允许用户只需点击“回车”键即可接受字段的默认值 例如,我有一个字段定义为 [Prompt("Appointments Starting At? {||}")] [Template(TemplateUsage.Unspecified, "today")] [Template(TemplateUsage.NoPreference, "today")] [Optional] public string StartDat

在FormFlow对话框中提示输入值时,是否允许用户只需点击“回车”键即可接受字段的默认值

例如,我有一个字段定义为

    [Prompt("Appointments Starting At? {||}")]
    [Template(TemplateUsage.Unspecified, "today")]
    [Template(TemplateUsage.NoPreference, "today")]
    [Optional]
    public string StartDate;
当用户进入此步骤时,系统会按预期提示他们

什么时候开始约会?(当前选择:今天)

我希望用户只需点击“回车”即可接受默认值。这可能吗?如果可能,如何实现


提前感谢

我认为在对话中使用空行(按Enter键)作为有意义的内容不是一个好主意。某些消息平台(如Skype)可能根本不发送空行(如果您只需在空聊天字段中按Enter键,则不会发生任何事情)


也许您可以重新考虑逻辑,允许用户在确认后更改参数?例如,说“我正在安排今天的约会,请确认或更改所需日期”。

我认为在对话中使用空行(按Enter键)作为有意义的内容不是一个好主意。某些消息平台(如Skype)可能根本不发送空行(如果您只需在空聊天字段中按Enter键,则不会发生任何事情)


也许您可以重新考虑逻辑,允许用户在确认后更改参数?例如,说“我正在安排今天的约会,请确认或更改所需日期”。

你说得很对。我没有考虑到客户可能不会发送空白条目。当然,改变逻辑是可能的,但我不希望为了使事情变得更简单而采取确认步骤。哦,好吧,我想需要一个确认步骤。@IanBoggs我同意Dmitri。你应该接受这个回答:)你说得很对。我没有考虑到客户可能不会发送空白条目。当然,改变逻辑是可能的,但我不希望为了使事情变得更简单而采取确认步骤。哦,好吧,我想需要一个确认步骤。@IanBoggs我同意Dmitri。你应该接受这个答案:)