Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 表单流枚举提示错误_C#_Botframework_Formflow - Fatal编程技术网

C# 表单流枚举提示错误

C# 表单流枚举提示错误,c#,botframework,formflow,C#,Botframework,Formflow,当我使用FormFlow时,一个字段有以下内容: public enum Categories { [Describe("Inquiry / Help")] InquiryHelp = 1, [Describe("Audio / Video & TV")] AVandTV, [Describe("Consulting & Data Analysis")] Consulting, [Describe("Email / Cale

当我使用FormFlow时,一个字段有以下内容:

public enum Categories
{
    [Describe("Inquiry / Help")]
    InquiryHelp = 1,
    [Describe("Audio / Video & TV")]
    AVandTV,
    [Describe("Consulting & Data Analysis")]
    Consulting,
    [Describe("Email / Calendar & Collaboration")]
    Email,
    [Describe("IDs / Accounts & Access")]
    Accounts,
    [Describe("Network Services")]
    Network,
    [Describe("Phone Services")]
    Phone,
    [Describe("Radio & Microwave Services")]
    Radio,
    [Describe("Security & Policies")]
    Security,
    [Describe("Servers & Data Storage")]
    Servers,
    [Describe("Software & Business Applications")]
    Software,
    [Describe("Tech Support & Training")]
    TechSupport,
    [Describe("Websites / Design & Hosting")]
    Websites
}

[Optional]
[Describe("the appropriate category")]
[Prompt(new string[] { "Please select the appropriate category for your problem (optional)." })]
public Categories Category { get; set; }
运行表单时,它看起来如下所示:

如果删除“提示”属性,它将显示所有类别:


为什么Prompt属性不能与enum一起使用?

您的提示符缺少
{| |}
。应该是:

[Prompt("Please select the appropriate category for your problem (optional). {||}")]