我是学习 MVC 的新手,确实需要一些帮助,因为我正在尝试从 ASP.NET Web 表单继续学习。我有一个用于所有数据库事务的自定义 Web API,该 API 非常高效且可靠。我已经在 .NET Core 中重新编码了它。
我的问题是,我发现大多数与 MVC 相关的模型绑定示例都是由实体框架示例组成的。我正在寻求帮助,展示如何使用 get() post(form) 操作将 ViewModel 链接到控制器。我需要了解如何绑定到单选按钮列表等......
我正在使用下面的类,它删除了数据库连接以简化答案/建议。
public class BuildSearch
{
//Bootstrap date entry
public DateTime StartDate { get; set; }
//Bootstrap date entry
public DateTime EndDate { get; set; }
//Need this bound to a radio button list
public List<GeoArea> GeoAreas { get; set; }
public BuildSearch()
{
GeoAreas = new List<GeoArea>();
// StartDate = DateTime.Parse(DateTime.Now.AddDays(-31).ToShortDateString());
// EndDate = DateTime.Parse(DateTime.Now.ToShortDateString());
GeoAreas.Add(new GeoArea { GeoAreaItem = "Region", Id = 0 });
GeoAreas.Add(new GeoArea { GeoAreaItem = "Manager1", Id = 1 });
GeoAreas.Add(new GeoArea { GeoAreaItem = "Manager2", Id = 2 });
}
}
public class GeoArea
{
public int Id { get; set; }
public string GeoAreaItem { get; set; }
}
我正在尝试创建一个视图,它将显示这些数据,然后允许我回发用户编辑。我故意让示例保持简单,因为一旦我弄清楚如何回发,我就可以将更新后的数据传递给 Web API 来完成我需要完成的工作。只是想弄清楚我如何绑定到这种类型的类,这让我感到沮丧。
阿波罗的战车
元芳怎么了
相关分类