【问题标题】:issue with Response.Redirect while using masterpage使用母版页时出现 Response.Redirect 问题
【发布时间】:2010-11-12 12:05:32
【问题描述】:

我正在使用 C#.net 开发一个项目。在母版页中,我有一个搜索按钮,它将重定向到项目中的不同页面。

我正在使用“~/searchpage.aspx”重定向到其他页面,其中一些页面位于根文件夹和子根文件夹中。所有页面都继承母版页文件。

Response.Redirect("~/testSearch.aspx");

上述代码在某些情况下会中断。这是从母版页重定向到其他页面的最佳方法。

【问题讨论】:

    标签: c# response.redirect master-pages


    【解决方案1】:

    Response.Redirect 使用客户端相对 URL(它正在设置 HTTP Location 标头),因此您不需要前面的 ~

    试试Response.Redirect("/testSearch.aspx");

    【讨论】:

      【解决方案2】:

      也许Response.Redirect("/testSearch.aspx");

      【讨论】:

        【解决方案3】:

        你可以试试
        Response.Redirect(Page.ResolveClientUrl("/testSearch.aspx"));

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-07-06
          • 2016-09-21
          • 2012-07-28
          • 2011-01-24
          • 1970-01-01
          相关资源
          最近更新 更多