|
|
1
4
我不认为没有后援你不可能做到这一点。我建议将注册页中的详细信息存储在session state中,然后如果用户返回到该页,则重新填充session state中的字段。
然后,在page_load方法中,如果会话数据存在,可以从会话预填充表单。例如
|
|
|
2
1
当你重定向到另一个页面时,它将丢失第一个页面的所有上下文,除非你做些什么来阻止它。想到的选项是:
|
|
|
3
1
如果将用户重定向到另一个页面,则该屏幕上的所有捕获信息都将丢失。视图状态不保留在重定向上,而只保留在回发/回调上 跨重定向维护信息的唯一方法是使用会话变量、cookies,甚至将数据持久化到数据库/xml文件中,并在返回该页时重新填充。 我建议您在用户被指向信息卡时保存您的信息,然后在返回时,检查值并重新填充它。 |
|
|
4
0
可以将值存储在
|
|
5
0
更新:
可以填充当前页面
更新2:
这个
http://msdn.microsoft.com/en-us/library/aa332847(v=VS.71).aspx |
|
|
6
0
您可以在“转到下一页”按钮上使用任何类型的ajax请求单击以将注册数据复制到会话中。然后在返回之后,您可以再次填充数据并删除会话。您的代码应该与此类似: ---------jquery ajax请求-
下面是web服务的代码,它应该将数据插入到会话中。注意,如果要在web服务中使用会话状态,必须设置“enablesession=true” ———————————————————————————————————————————————————————————————————--
我认为,剩下的代码应该很容易实现。 |