【问题标题】:Add URL variables with Server.Transfer in asp.net在 asp.net 中使用 Server.Transfer 添加 URL 变量
【发布时间】:2011-04-14 21:07:35
【问题描述】:

我目前正在尝试使用 Server.Transfer 将变量添加到 url。我需要使用 Server.Transfer,因为我需要保留表单发布数据,这就是我不能使用 Response.Redirect 的原因。

我正在使用Server.Transfer("add_account.aspx?error=userNotFound");,但变量未添加到 URL。

感谢您的帮助。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    通常使用 Server.Transfer,我们使用上下文来传递数据:

    Context.Items["error"] = "UserNotFound";
    Server.Transfer("add_account.aspx");
    

    这是一个类似于 Session 和 Application 的状态容器,但它只针对当前请求持续存在,然后消失。

    【讨论】:

      猜你喜欢
      • 2011-06-19
      • 1970-01-01
      • 2017-09-11
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多