我正在使用C#.net开发一个项目。在母版页中,我有一个搜索按钮,它将重定向到项目中的不同页面。
我使用“〜/ searchpage.aspx”重定向到其他页面,其中一些页面位于根文件夹和子根文件夹中。所有页面都继承了母版页文件。
的Response.Redirect( “〜/ testSearch.aspx”);
以上代码在某些情况下破裂。这是从母版页重定向到其他页面的最佳方法。
答案 0 :(得分:2)
Response.Redirect
使用客户端相对URL(它设置HTTP Location标头),因此,您不需要前面的~
。
尝试Response.Redirect("/testSearch.aspx");
答案 1 :(得分:1)
也许Response.Redirect("/testSearch.aspx");
答案 2 :(得分:1)
Response.Redirect(Page.ResolveClientUrl("/testSearch.aspx"));