У меня есть две страницы, а именно www.abc.com/pg1.aspx
и www.abc.com/pg2.aspx
pg1.aspx
response.redirect("www.abc.com/pg2.aspx");
pg2.aspx
string url_refer = Request.UrlReferrer.ToString();
UrlReferrer
работает нормально.
pg1.aspx
<a href='#' onclick=\"window.open('www.abc.com/pg2.aspx', 'windowname2', 'width=1014, height=709, screenX=1, left=1, screenY=1, top=1, status=no, menubar=no, resizable=no, toolbar=no'); return false;\">
pg2.aspx
string url_refer = Request.UrlReferrer.ToString();
UrlReferrer
является NULL
Я гуглил решение. но ни один из них не ведет к решению, которое я хочу.
Моя проблема в том, что если в окне нет строки меню, статуса или панели инструментов, UrlReferrer
равно NULL
если нет, то UrlReferrer
имеет URL предыдущей страницы.
Я также попробовал url_refer = Request.ServerVariables["HTTP_REFERER"].ToString();
вместо string url_refer = Request.UrlReferrer.ToString();
.
результат тот же.
Есть решение?