我一直在努力通过大量的Google搜索和文档阅读,甚至查看其他人的源代码来找到这个问题的解决方案,但我把它放在这里希望有人知道如何帮助我或具体处理这种事情的经验。
我目前正与一些同事合作开发一个ASP.NET WebForms项目,我们决定选择一个我不是粉丝的选项。我们创建了一个页面,用户需要在大量的下拉菜单中填写相关数据。
这些下拉菜单正在提取相关数据供用户从数据库中选择(SQL Server,a.k.a。“Microsoft SQL”),作为部分限制用户错误的方法。用户将从此页面上的多个“行”中选择无,一个,一些或多个下拉列表进行选择。
我的问题是如何编写SQL Server查询,以及存储过程,以便将“提交”或“保存更改”按钮添加到此页面。当用户单击此按钮时,可能是他们对这些“行”中的任何一行所做的所有更改(每个类一行)将添加到数据库中以用于其各自的用户帐户。
我的建议是让该页面成为ASP.NET网格视图,该视图将使用用户输入时所使用的类进行更新。在页面顶部会有一个按钮,用户可以单击“添加类”,然后将它们带到模型弹出窗口或其他页面,然后他们将输入该类的详细信息,主要是通过预定义的信息是从数据库中提取的。对于管理员用户,他们基本上可以为课程输入任何信息,因为他们能够覆盖常规(学生)用户严格监管的格式。