求操作前必须先登录,登录后回来原页面的实现方法

求操作前必须先登录,登录后返回原页面的实现方法
如题,举例来说就是  想评论 必须先登录 登录能回到评论的页面  上传的话 就先登录 然后返回上传的页面。 我想问的是 怎样才能登录后返回到原来的页面 请各位指点一下 谢谢

------解决方案--------------------
评论页面:
<a href="login.aspx?returnurl=pinglun.aspx">登录</a>
下载页面:
<a href="login.aspx?returnurl=download.aspx">登录</a>
登录页面登录事件的后台代码
if(txtUser.Text=="admin"&&txtPwd.Text=="123"){
    //登录成功
    Response.Redirect(Request["returnurl"]);
}
------解决方案--------------------
Refer:
http://www.cnblogs.com/insus/articles/2032508.html

首先用Request.RawUrl在page_load记下网址,登录成功之后,再导向。