我目前正在基于ASP.NET Web窗体的相当复杂的数据输入表单上工作。表单完成后,我们希望为用户提供一个在实际提交表单之前检查其输入的机会(以及如果需要更改其数据,则需要修改其数据)。在ASP.NET表单中提供“审查”阶段的干净方式
由于字段数量众多,我想使用FormView控件,因为它具有自动数据绑定功能,消除了许多繁琐的代码,但似乎并没有提供此功能的简单方法。
目前,我目前的方法使用ObjectDataSource来绑定所有的表单域。我已经在数据源上创建了两种“模式”操作;一种模式临时将对象保存到用户会话中(稍后允许以只读/编辑模式再次检索 - 这有利于审阅/修改功能),而第二种模式实际上执行数据库插入。
尽管在这一点上看起来相当稳健,但对我来说仍然感觉很脏。我知道我可以使用向导/多视图类型的方法,但是你失去了自动数据绑定的细节(我相信?)。我确信这是一个相当普遍的问题,那么通常如何在Web窗体环境中完成这个工作?
谢谢!
你是如何做你的只读视图?它是以只读模式呈现的第二套完整的html吗? – tbone 2009-06-27 00:10:33