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

站点中常常要跳转页面,调用Request.CurrentExecutionFilePath方法能够获取当前页面的URL地址。这样能够方便到从其它页面再跳转回当前页面。

执行结果例如以下:

当前页面

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="253" height="77" alt="计算机生成了可选文字: 令!oca!卜。此4832登陆成功的页面">

跳转后的页面

大家注意地址栏的变化,和代码做好比較,以下是代码实现

Default2.aspx

client代码:

<body>
<form id="form1" runat="server">
<div>
<label>原页面</label>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">登陆</asp:LinkButton>
</div>
</form>
</body>

server端代码:

protected void LinkButton1_Click(object sender, EventArgs e)
{
Response.Redirect("Default3.aspx?url="+Request .CurrentExecutionFilePath );
}

Default3.aspx

client代码:

<body>
<form id="form1" runat="server">
<div>
<label>登陆成功的页面</label>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">返回</asp:LinkButton>
</div>
</form>
</body>

server端代码:

protected void LinkButton1_Click(object sender, EventArgs e)
{
Response.Redirect(Request.QueryString ["url"]);
}

最新文章

  1. http://www.cnblogs.com/summers/p/3225375.html
  2. ExtJS笔记 Store
  3. iOS之 随笔Xcode7的lipo
  4. 委托、匿名函数与Lambda表达式初步
  5. Grid表格属性
  6. ubuntn svn 安装 配置
  7. HDU 1815, POJ 2749 Building roads(2-sat)
  8. phpexcel用法(转)
  9. Linux提示字符设置
  10. wqy的easy
  11. vue eventBus使用
  12. oracle 查询年月日连在一起
  13. javaScript函数节流与函数防抖
  14. Java date 日期计算
  15. 一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——实现篇:(八)RTP音视频传输解析层之MPA传输格式
  16. CentOS7安装Jdk1.8
  17. C#.NET常见问题(FAQ)-如何使用2D绘图控件ZedGraph绘制坐标轴和坐标曲线
  18. 生产机器禁止ROOT远程SSH登录
  19. python weekday()函数
  20. StringUtils 正则校验

热门文章

  1. Spring注解的使用和区别:@Component、@Service、@Repository、@Controller
  2. Java基础知识强化42:StringBuffer类之StringBuffer的截取功能
  3. Python的学习
  4. 初探R语言——R语言笔记
  5. CentOS6.X 系统安装图文教程,超详细
  6. 小学生之KTV项目文档(bdqn)
  7. MVC第一节 配置
  8. 关于textarea标签在谷歌跟火狐可以拖动大小
  9. php 之 数据访问 增删改查
  10. 3月19日 html(一) html基础内容