private static string PageUrl()
{
var path = HttpContext.Current.Request.RawUrl.Replace("Default.aspx", string.Empty);
if (path.Contains("?"))
{
if (path.Contains("page="))
{
var index = path.IndexOf("page=");
path = path.Substring(0, index);
}
else
{
path += "&";
}
}
else
{
path += "?";
}
return HttpUtility.HtmlEncode(path + "page={0}");
}