### 调用 Request.CurrentExecutionFilePath 方法返回到当前页面

答案：

网站中经常要跳转页面，调用 Request.CurrentExecutionFilePath 方法可以获取当前页面的 URL 地址，这样可以很方便到从其他页面再跳转回当前页面。

本实例运行结果如图 1 所示。

图 1 当前页面

在上图中单击【请登录】按钮，将跳转到 Default2.aspx 页面，如图 2 所示。在该页面中单击【登录成功】按钮，将跳转回 Default.aspx 页面。

图 2 跳转页面

#### 关键技术

Request 对象的 CurrentExecutionFilePath 方法。

#### 实现过程

（1）新建一个网站，默认主页名为 Default.aspx。

（2）在 Default.aspx 页面中添加一个 LinkButton 按钮，在该按钮的 Click 事件中编写代码。

protected void LinkButton1_Click(object sender, EventArgs e)

{

Response.Redirect("Default2.aspx?url="+Request.CurrentExecutionFilePath);

}

（3）创建一个新页 Default2.aspx，在页面中添加一个 LinkButton 按钮，在该按钮的 Click 事件中编写代码。

protected void LinkButton1_Click(object sender, EventArgs e)

{

Response.Redirect(Request.QueryString["url"]);

}