在Vb.net中的同一页面上执行多次(超过1次)Response.redirect时,ViewState数据被清除

时间:2017-11-30 16:18:44

标签: c# asp.net

在使用不同查询字符串的同一页面上执行Response.redirect时,我的页面ViewState被清除。

我的页面是纯动态的,所有控件都是在用户输入上动态创建的,因此需要在每个用户输入的同一页面上重定向 通过代码执行重定向一次以上时,我的视图状态数据被清除

1 个答案:

答案 0 :(得分:3)

如果您使用Response.Redirect,ViewState将会丢失 你必须使用Server.Transfer

更多信息: https://www.codeproject.com/Articles/37753/Access-ViewState-Across-Pages