创建实体后无法显示下拉列表

Can't get dropdown to appear after creating entity

提问人:Christopher Blick 提问时间:9/20/2023 更新时间:9/20/2023 访问量:25

问:

我只是希望用户能够从下拉列表中进行选择,他们的身份证号是 ssn 还是 ein。

我创建了一个 Farm 实体,我希望用户使用 Datalist 从下拉列表中进行选择,无论它是 EIN 还是 SSN,所以我创建了一个 TPINType(纳税人 ID # 类型)实体并将其添加到 AppConstants 和数据库中,我不确定我是否缺少数据注释或其他东西,但我甚至无法让它在有人添加的屏幕上填充 TPINType他们的农场

    [UIHint("SelectListModel")]
    [DataMember]
    [Display(AutoGenerateField = false, Name = "TPIN Type")]
    public virtual TPINType TPINType { get; set; }
C# ASP.NET-MVC 实体框架核心 批注数据 列表

评论

0赞 mxmissile 9/20/2023
显示相关的视图标记。
0赞 Christopher Blick 9/20/2023
如果我使用的是 ViewModel,该怎么办?
0赞 mxmissile 9/21/2023
您已经展示了您的 ViewModel 代码,我们对给定的内容无能为力。
0赞 Yat Fei Leong 9/22/2023
为此,您应该使用 ENUM 类
0赞 Christopher Blick 9/23/2023
我想通了,我在我们的 Shared/EditorTemplates 中缺少一个 Object.cshtml 文件,一旦我从另一个应用程序复制并粘贴该文件,一切都正确呈现。

答: 暂无答案