【问题标题】:Change url on server side在服务器端更改 url
【发布时间】:2011-08-21 14:49:50
【问题描述】:

当用户点击 A 标记 (<a href='showSomething.aspx?id=11&key=fixed'>Bring Something</a>) 时,showSomethingPage.aspx 将显示 URL 参数。但我想将 URL 从 showSomething.aspx?id=11&key=fixed 更改为 showSomething.aspx?key=fixed,尽管显示了 id 为 11 的东西。

【问题讨论】:

    标签: c# asp.net url


    【解决方案1】:

    尝试将 ID 保存在会话状态中,然后使用 Response.Redirect

    【讨论】:

      【解决方案2】:

      使用重定向:

      C# 代码(把它放在 Page_Load 什么的):

      Response.Redirect("showSomething.aspx?&key=fixed");
      

      【讨论】:

        【解决方案3】:

        如果您只是想从状态栏中隐藏您的链接的 URL,请使用 onclick 事件打开 URL:

        a href="javascript:void(0)" onclick="window.location='showSomething.aspx?id=11&key=fixed'"
        

        希望对您有所帮助。 ;)

        【讨论】:

          【解决方案4】:

          您可以将 id 保存在会话中,然后重定向到 showSomething.aspx?key=fixed。然后showSomething.aspx?key=fixed 将读取会话并将 id=11 归档并显示。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-05-09
            • 1970-01-01
            相关资源
            最近更新 更多