我目前正在尝试使用Server.Transfer向网址添加变量。我需要使用Server.Transfer,因为我需要保留表单发布数据,这就是为什么我不能使用Response.Redirect。
我正在使用Server.Transfer("add_account.aspx?error=userNotFound");
,但该变量未添加到网址中。
感谢您的帮助。
答案 0 :(得分:4)
通常使用Server.Transfer,我们使用上下文来传递数据:
Context.Items["error"] = "UserNotFound";
Server.Transfer("add_account.aspx");
这是一个像Session和Application这样的状态容器,但它只会持续存在于当前请求中然后消失。