As the previous poster has already given the code to send an email, here is the code to get the URL of the current page.
<br />
string CurrentURL = Request.AppRelativeCurrentExecutionFilePath.ToString();
or
string CurrentURL = Request.ServerVariables["PATH_INFO"].ToString();