我对.net 开发比较陌生,所以我不确定我是否正确地处理了这个问题。
基本上,我有一个名为 Games 的模型。一个游戏可以属于多个平台,例如 Windows。简单的多对多关系。我在我的代码优先模型中定义它如下:
public virtual ICollection<Platform> Platforms { get; set; }
向站点添加新游戏时,用户必须从所有可用平台的复选框列表中进行选择。用 Platforms 表中的所有条目填充列表没有任何问题。这都包含在 FormView 控件中,InsertMethod 为 InsertItem。
但是,我不确定从那里去哪里。如何在 InsertItem 的上下文中检索复选框的回发值?我如何将复选框中的选中值表示为平台模型的实例,以及验证是否至少选中了一个平台。
谢谢!