Server对象是HttpServerUtility的一个实例,它提供服务器上方法和属性访问,
服务器网页跳转的方法:Server.Transfer()方法。跳转后地址栏没变化
服务器网页跳转的方法:Response.Redirect()方法。跳转后地址栏发生变化
使用Response.Redirect()方法执行过程:客户端浏览器知道当前要显示的网页,所以地址栏发生变化。
使用Server.Transfer()方法执行过程:客户端浏览器不知道服务跳转了页面,所以地址栏没有被更新。
protected void btnTransfer_Click(object sender, EventArgs e)
{
Server.Transfer("~/ServerPage.aspx");
}
protected void btnRedirect_Click(object sender, EventArgs e)
{
Response.Redirect("~/ServerPage.aspx");
}