【发布时间】:2011-04-14 21:07:35
【问题描述】:
我目前正在尝试使用 Server.Transfer 将变量添加到 url。我需要使用 Server.Transfer,因为我需要保留表单发布数据,这就是我不能使用 Response.Redirect 的原因。
我正在使用Server.Transfer("add_account.aspx?error=userNotFound");,但变量未添加到 URL。
感谢您的帮助。
【问题讨论】:
我目前正在尝试使用 Server.Transfer 将变量添加到 url。我需要使用 Server.Transfer,因为我需要保留表单发布数据,这就是我不能使用 Response.Redirect 的原因。
我正在使用Server.Transfer("add_account.aspx?error=userNotFound");,但变量未添加到 URL。
感谢您的帮助。
【问题讨论】:
通常使用 Server.Transfer,我们使用上下文来传递数据:
Context.Items["error"] = "UserNotFound";
Server.Transfer("add_account.aspx");
这是一个类似于 Session 和 Application 的状态容器,但它只针对当前请求持续存在,然后消失。
【讨论】: