chu*_*h97 1 asp.net validation
我有一个要求,其中我有一堆大约10个aspx页面.用户应该能够使用导航从一个屏幕转到另一个屏幕.所有范围,自定义,正则表达式验证器需要文件,以便数据输入正确.需要的字段不需要在此阶段输入,用户可以跳过必填字段.在最后一页,我需要找出所有需要的字段,如果不完整想要显示用户,这些字段是必需的,有一些摘要,链接到控件留空的页面.是否有人有任何好的想法可以在用户离开的页面上进行验证,并且可以在提交数据之前在最后进行验证.任何指针都将非常感激.
验证器构成了它们所在页面的一部分.您不能使用内置验证器控件来验证序列中先前页面上的输入字段.如果您必须这样做,那么您应该实现自己的验证框架,该框架验证每个页面上的数据,但在摘要页面上提供反馈.
如果您只是在页面序列的末尾向用户提供反馈,那么您应该研究所面临的可用性问题.他/她将被要求返回几页并在那里重新输入.我认为这根本不是一个好选择.
一个更好的选择是使用ASP.NET向导控件(它在单独的面板中加载顺序UI,但在同一页面上).这样您就可以将Validators与您的设置结合使用.Steve C. Orr 撰写的这篇文章提供了使用Validators和Wizard控件的一个很好的介绍.
或者,您可以像其他人建议的那样使用AJAX Tab控件.