C# NET MVC下拉列表、视图、控制器和两个模型

C# NET MVC下拉列表、视图、控制器和两个模型,c#,asp.net,asp.net-mvc,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,我在下面给出了模型、视图和控制器的代码。问题是: 我在数据库中有两个表,其中一个表给出了国家的名称及其描述(国家表),另一个表给出了有关城市的信息(城市表) 将新城市添加到城市表的表单需要有一个下拉列表,从中可以选择从国家/地区交付的国家/地区,然后手动填写表单中的剩余数据并将其保存到城市表 型号: 名称空间HarcodeASP.NETMVC5.Models { 公营国家 { 公共int id{get;set;} [必需] [长度(250)] 公共字符串标题{get;set;} [必需] [数

我在下面给出了模型、视图和控制器的代码。问题是:

我在数据库中有两个表,其中一个表给出了国家的名称及其描述(国家表),另一个表给出了有关城市的信息(城市表)

将新城市添加到城市表的表单需要有一个下拉列表,从中可以选择从国家/地区交付的国家/地区,然后手动填写表单中的剩余数据并将其保存到城市表

型号:

名称空间HarcodeASP.NETMVC5.Models
{
公营国家
{
公共int id{get;set;}
[必需]
[长度(250)]
公共字符串标题{get;set;}
[必需]
[数据类型(DataType.multilitext)]
公共字符串部分{get;set;}
公共字符串时间{get;set;}
公共字符串UserAdd{get;set;}
公共字符串UserEdit{get;set;}
}
公共类共享性
{
公共int id{get;set;}
[必需]
公共字符串国家{get;set;}
[必需]
[长度(250)]
公共字符串标题{get;set;}
[必需]
[第15段]
[数据类型(DataType.PostalCode)]
公共字符串Zip{get;set;}
公共字符串时间{get;set;}
公共字符串UserAdd{get;set;}
公共字符串UserEdit{get;set;}
}
...
公共类HarcodeDbContext:DbContext
{
公共数据库集CountryDataset{get;set;}
公共DbSet CityDataset{get;set;}
公共数据库集制造商数据集{get;set;}
公共数据库集GroupDataset{get;set;}
公共数据库集子数据集{get;set;}
公共DbSet itemdaset{get;set;}
公共数据库集GalleryDataset{get;set;}
公共数据库集音频数据集{get;set;}
公共数据库集视频数据集{get;set;}
公共DbSet PdfDataset{get;set;}
公共DbSet ImgPathDataset{get;set;}
}

}
你的代码不清楚,但是如果你想选择一个国家并将其绑定到属性
country
,那么你的下拉列表必须是
@Html.DropDownListFor(m=>m.country,(SelectList)ViewBag.CityList),new{@class=“form control”}
他射门得分!!给这个人一枚奖牌!!!太多了