asp里怎么返回上一页

来源:百度知道 编辑:UC知道 时间:2024/06/19 18:50:05
问题如下
把a.asp里的表单提交到b.asp
b.asp是验证表单数据并向数据库中写数据的(b.asp不向页面输出任何内容,全是服务器端脚本),如果有错误就转到error.asp
errop.asp显示错误内容 并有一个返回上一页的连接 实际就是返回a.asp

我想做一个链接,如下:
<a href="">返回上一页</a>
请问href里填什么
我试过填request.servervariables("http_referer")
但是每次都跳转到根目录下,怎么回事

或者有什么其他的方法,希望各位帮助

跳转的时候把页面名作为参数传过去,然后跳转回来。
  比如:跳转 Response.Rederict("XXXXX.aspx?url="+"1234.aspx");
  参考代码如下:
DataNavigateUrlFormatString="B.aspx?ID={0}&PageId=当前页码
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["PageID"] != null)
{
string index = Request.QueryString["PageID"].ToString();

int pageId = Convert.ToInt32(index);
GridViewPageEventArgs e1 = new GridViewPageEventArgs(pageId);
GV_News_PageIndexChanging(GV_News, e1);
}
}

protected void GV_News_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GV_News.PageIndex = e.NewPageIndex;
Bind();
}

history.back(-1)或者history.go(-1)
(-1)表示后退前一页,(-2)表示后退前2页
<a href="javascript:history.go(-1)">返回上一页</a>

楼主,