一、Response.Redirect是重定向到新的url。例如:
if (!IsPostBack)
{
if (Session["UserId"] == null || Session["UserId"].ToString() == "")
{
Response.Redirect(Oper.GetSysUrl() + "/Default.aspx");//转到主页
}
******//其他实现代码 }
二、若想传递参数,只要在url上加 "?名称=值&名称2=值2"。例如:
Reasponse.Redirect("loginapp.asp?UserName=user&Password=pass")
这样,就把"user"和"pass"传递到loginapp.asp了
在login.asp中,加入"变量=Request.QueryString("UserName")"和"变量=Request.QueryString("Password")"就可以取出这两个值了。
Response.Redirect用法
~/表示从根目录开始,
./表示从当前目录开始。
../表示当前目录的上级目录中。
因此从index.asp跳到admin目录下的a.asp,
从根目录开始Response.Redirect("~/admin/a.asp")
再从a跳回 index.asp,
只需要到其上级目录Response.Redirect("../index.asp")