Forms 使用ASP在重定向时重新填充表单

Forms 使用ASP在重定向时重新填充表单,forms,asp-classic,redirect,Forms,Asp Classic,Redirect,我目前正在开发一个使用ASP的应用程序,在重定向回表单后,我目前很难重新填充表单的字段 基本上,我有一个表单,用户可以在其中输入数据(比如,管理员在系统中创建一个新用户)。单击表单上的“提交”按钮后,它会进入一个处理页面(比如userproc.asp),在该页面上进行输入验证并将用户添加到数据库中 我的问题是,当输入验证失败时,应用程序需要将用户返回表单,报告问题,并保持表单在单击提交之前的填充状态 这就是我的问题所在,因为我找不到一个好方法,在使用ASP重定向回表单时,让表单正确地重新填充。我

我目前正在开发一个使用ASP的应用程序,在重定向回表单后,我目前很难重新填充表单的字段

基本上,我有一个表单,用户可以在其中输入数据(比如,管理员在系统中创建一个新用户)。单击表单上的“提交”按钮后,它会进入一个处理页面(比如userproc.asp),在该页面上进行输入验证并将用户添加到数据库中

我的问题是,当输入验证失败时,应用程序需要将用户返回表单,报告问题,并保持表单在单击提交之前的填充状态

这就是我的问题所在,因为我找不到一个好方法,在使用ASP重定向回表单时,让表单正确地重新填充。我们也不想使用Javascript


有什么想法/建议吗?

使表单的操作指向自身,而不是指向不同的“处理”页面

删除为“处理”页面执行验证和“用户创建”的“处理”代码,并将其放置在新ASP页面中定义的类中。此页面仅为代码(仅包含此类)

在原始表单页面中包含新的类asp文件。在收到后实例化类并调用“Process”方法时,所有原始代码都将在其中工作


让方法返回一些成功的迹象。如果它现在成功了,您可以重定向到“成功页面”,或者只在表单页面中包含成功标记。如果处理失败,您可以返回原始表单,并添加一个附加项,以便将所有字段的值设置为接收到的值。

使表单的操作指向自身,而不是指向其他“处理”页面

删除为“处理”页面执行验证和“用户创建”的“处理”代码,并将其放置在新ASP页面中定义的类中。此页面仅为代码(仅包含此类)

在原始表单页面中包含新的类asp文件。在收到后实例化类并调用“Process”方法时,所有原始代码都将在其中工作

让方法返回一些成功的迹象。如果它现在成功了,您可以重定向到“成功页面”,或者只在表单页面中包含成功标记。如果处理失败,您将返回原始表单,并添加一项,以便将所有字段的值设置为接收到的值