0
我有ASP.NET页面与窗体'添加学生'这是数据绑定到学生表。用户可以选择该用户说话的许多语言(从绑定到语言表的下拉菜单中)并将它们添加到列表/网格中。保存整个表格后,所有的值都保存到表格Student和相关的StudentLanguages中。我的问题是,在保存表单之前,可能会有多个回发(添加语言,验证等),我需要在某处存储选定的语言。我无法将它们存储在StudentLanguages表中,因为学生记录尚不存在。什么是最好的选择?使用页面属性LanguagesList并将其添加到Session对象的每个回传?什么是最好的选择,从相关的实体存储多个项目之前保存表格