Response.Write("<script language=javascript>this.location.href='/mainmain.aspx';</script>");
如果应用以上的跳转语句,出现乱码.
鈥?aypost_rjb_kaohe鈥濆簲鐢ㄧ▼搴忎腑鐨勬湇鍔″櫒閿欒銆?hr width=100% size=1 color=silver>
HTTP 閿欒 404 - Not Found銆?/i> --------------------------------------------------------------------------------
鐗堟湰淇℃伅: ASP.NET Development Server 8.0.0.0 
################################################################################333
Response.Write("<script language=javascript>this.location.href='~/mainmain.aspx';</script>");
用这句提示路径不对。郁闷坏了。
“/aypost_rjb_kaohe”应用程序中的服务器错误。
--------------------------------------------------------------------------------
无法找到资源。 
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 请求的 URL: /aypost_rjb_kaohe/rjb_kaohe/~/mainmain.aspx

解决方案 »

  1.   

    用window.location = 'mainmain.aspx';呢
      

  2.   

    无法找到资源。 
    说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 请求的 URL: /aypost_rjb_kaohe/rjb_kaohe/mainmain.aspx
      

  3.   

    你用的是VS2005吧!
    在vs2005中,有两种调试方式:
    1.自带的调试器
    2.IIS调试器当用1时就出现上面的问题,因为你那样做访问的相对路经,用的是localhost,但1会加一个端口号,
    你那样做是没有加端口号的
    解决方法:用2做调试,方法是点击属性,启用IIS调试,创建虚拟目录就OK啦!
      

  4.   

    Response.Write(" <script language=javascript>this.location.href='/mainmain.aspx'; </script>"); 
    ==
    ClientScript.RegisterStartupScript(this.GetType(), "", "<script>location.href='~/mainmain.aspx';</script>"); 
      

  5.   

    Response.Write(" <script language=javascript>this.location.href='mainmain.aspx所在文件夹名称/mainmain.aspx'; </script>"); 
    是不是没有加目录名字的原因呢?
      

  6.   

    只有放在同一个目录下。然后
    Response.Write("<script language=javascript> alert( '加分成功');location.href='mainmain.aspx';</script>");
    这样可以用。放其他目录下就是乱码。郁闷死了。找不到原因不结贴。
      

  7.   

    Page.RegisterStartupScript("rrr",   "<script   language=javascript>alert('成功!');location.replace('c.aspx');</script>") 
      

  8.   

    我给你一个百人百好用的代码吧:  string str = "<script language='JavaScript'>top.location.replace('" + Url + "');</script>";
      HttpContext.Current.Response.Write(str);专用与框架页面
      

  9.   

    补充一下。用string str = "<script language='JavaScript'>top.location.replace('" + Url + "');</script>";
    javascript实现的转向都会出现乱码。
    用Response.Redirect("~/Default.aspx");不会乱码。怎么回事