简体   繁体   English

ASP.NET 3.5中的多页表单

[英]Multiple page form in asp.net 3.5

I am trying to design a multiple page web form to collect information from the users. 我正在尝试设计一个多页Web表单以从用户那里收集信息。 Users can quit at any time and then come back later on the page where they left, I send an email to users containing a link back to their application when they start application process. 用户可以随时退出,然后在他们离开的页面上稍后回来。我向用户发送一封电子邮件,其中包含在他们启动应用程序过程时返回其应用程序的链接。 I am wondering if I can do this with asp:wizard? 我想知道是否可以使用asp:wizard做到这一点? Does anyone know whether I can use asp:wizard to start from a page where user has left along lets assume 3rd page with their filled data and also when they click back, they should be taken to the prev. 有谁知道我是否可以使用asp:wizard从用户离开的页面开始,让我们假设其填充数据位于第三页,并且当他们单击返回时,它们应该被带到上一页。 page ie 2nd page. 页,即第二页。

I think this is not a good approach. 我认为这不是一个好方法。 There must be some alternative, that you must try. 必须有一些替代方法,您必须尝试。 Nut If this is your requirement, then you might face issues like this 坚果如果这是您的要求,那么您可能会遇到这样的问题

  1. You need to maintain a database of the anonymous users or the users that are using the wizard. 您需要维护一个匿名用户或使用向导的用户的数据库。 Result waste of database sapce. 结果浪费数据库资源。

  2. How would you define that the returning user is the same genuine user , not some bot or hacker. 您如何定义返回的用户是同一真实用户,而不是某些漫游器或黑客。 As this might leads make data public. 因为这可能导致将数据公开。 For example you are Akshay , you filled up to wiz#2 and quit. 例如,您是Akshay,您已填满wiz#2并退出。 Now next day you want to complete the form. 现在第二天您要填写表格。 How the system will know ur Akshay Kumar not Sunil Shetty. 系统如何知道您的Akshay Kumar而不是Sunil Shetty。 Also if some Jhonny Lever come and might take a hit and trial on Akshay , then he will get you. 另外,如果某些Jhonny Lever来袭并可能对Akshay进行打击和审判,那么他会帮助您。

So take a deep thought on the issue and discuss with the seniors regarding the alternatives, also there are lots of SO Guru, which will definitely suggest you some good way out. 因此,请对此问题进行深入思考,并与年长者讨论替代方案,还有很多SO Guru,这肯定会为您提供一些好的出路。

I am not using Wizard anymore, but it is possible to go back to any step of the form wizard by using Wizard.MoveTo method. 我不再使用向导,但是可以通过使用Wizard.MoveTo方法返回到表单向导的任何步骤。 see here 看这里

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM