以下的语句一为什么有时要改成语句二才不会出现跳转失灵的现象?
Response.Redirect("~/App/Log_Show.aspx?userid=" + userid + "&logdate=" + logdate + "");  //语句一Response.Redirect("Log_Show.aspx?userid=" + userid + "&logdate=" + logdate + "");  //语句二我的.net项目的App文件夹下有若干个页面,当需要跳转页面时我用的是绝对路径,比如Response.Redirect("~/App/Log_Write.aspx?userid=" + userid + "&logdate=" + logdate + "");都很正常,唯独对于语句一却不行,提示找不到指定页面,非要改成语句二才行,岂非咄咄怪事?

解决方案 »

  1. 语句只能跳转app文件夹下的,是相对的
      

  2. Log_Show.aspx在当前目录里?
      

  3. Response.Redirect("~/App/Log_Show.aspx?userid=" + userid + "&logdate=" + logdate + "");  多了一对引号,+ logdate + "");
      

类似问题 »