我正在使用Razor引擎构建ASP.NET MVC Web应用程序。在解释我的问题之前,我想向您解释一下背景。我有一个Users表和一个Group_Tests表。用户可以通过提及通知时间(AM和/或PM)和频率(每天10次)来订阅一组测试。这是模型(使用我的数据库中的Entity Framework构建):
问题是,我希望我的用户通过选择AM或PM(将是复选框)来订阅测试组并验证它。它可能不止一个组。但是,我不知道该怎么做。我很容易想象我已经创建了一个ViewModel并进入了我的View,在我的Group_Tests表上执行foreach循环,为每个现有组添加一行订阅。
任何想法的人?
答案 0 :(得分:0)
我很容易想象我要创建一个ViewModel并进入我的View,在我的Group_Tests表上执行foreach循环,为每个现有组添加一行订阅。
你已经得到了它。但说实话,如果你不发表你的尝试,我们无法帮助你。
除非有规范要求用户能够同时订阅所有Group_Tests,否则我会选择让他们从下拉列表中选择所需的group_test,而不是为每种类型的Group_Test呈现对象。这样,他们可以单独订阅每个Group_Test。
如果真的需要一次订阅所有内容,那么你就是在正确的轨道上。