关于server.MapPath的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:29:52
在一个程序目录下有2个文件夹,一个是public,里面有一个a.aspx页面,一个是member文件夹,里面有一个b.aspx页面。
在a.aspx中要跳转到b.aspx,
Response.Redirect(Server.MapPath("../Member/b.aspx"));
生成后找不到网页。请教。

首先你要知道Server.MapPath()是获得你站内文件在计算机上物理路径的方法
这个方法一般是做文件管理时需要用到的
现在你只是跳转到一个页面,所以直接调用.Redirect("页面的相对路径")即可

你可以试试
Response.Redirect("~/member/b.aspx");
那个最前面的波浪号"~"代表程序的根目录

狂晕...这样的访问值,是在服务器中用的,你放到类客户端干嘛呢?
Response.Redirect "../Member/b.aspx";

Response.Redirect("../Member/b.aspx");

Response.Redirect("../member/b.aspx");

这样就可以了呀