【发布时间】:2016-08-18 16:40:30
【问题描述】:
首先,我一直在为此寻找答案并提出解决方案,但与我关于自动生成下拉列表的确切问题不匹配(只是如何自己制作)。
所以,问题是。我喜欢在 Visual Studio 中使用脚手架选项,因为它设置了一个具有完整 CRUD 的控制器和满足我需要的视图。
但是,我刚刚遇到了我想要一个下拉列表的情况。这是脚手架可以创造的东西吗?还是实际上是我必须自己做的事情?
例如我有这个模型:
public class School
{
public int SchoolID { get; set; }
[Required(ErrorMessage = "A value has to be entered.")]
[StringLength(200)]
public string Name { get; set; }
[Required(ErrorMessage = "A value has to be entered.")]
[StringLength(200)]
public string MailPrefix { get; set; }
public int CountryID { get; set; }
public virtual List<Country> Country { get; set; }
}
所以我在这里要弄清楚的是需要做些什么来让 Visual Studio 意识到我想要创建一个下拉列表,从而可以选择国家,然后将该 countryId 保存到数据库中。
我应该指出,我还在 Visual Studio 中使用实体框架和脚手架选项。
非常感谢您提供任何信息!
【问题讨论】:
标签: c# asp.net entity-framework asp.net-mvc-5