问题: 需要重定向到其他站点,而又不更改来回站点的痕迹和菜单。
订购
这是我到目前为止所做的。主页按钮是硬编码的,因此我只将URL设置为homeURL
。
string homeURL = Url.Action("Index", "Home", new { area = "Common" });
try
{
if (Request.UrlReferrer.AbsoluteUri.Contains("45686"))
homeURL = System.Configuration.ConfigurationManager.AppSettings["WHL_WEBSITE_URL"];
if (Request.UrlReferrer.AbsoluteUri.Contains("3799"))
homeURL = System.Configuration.ConfigurationManager.AppSettings["PRUTILS_ROOT_URL"];
if (Request.UrlReferrer.AbsoluteUri.Contains("57424"))
/*Home site , so default value gets used.*/
The same i am doing in site 2.
注意:-我可以理解为什么会这样,我之所以使用它,是因为最初要求我将其应用于Site1-> Site2,但现在必须反之亦然。
我正在尝试找出方法的实现方法 如果我可以找到请求的来源并在各个站点之间共享它,那么我可以为该站点使用homeurl。但是我不知道怎么做。Cookie也无济于事,因为当用户使用站点2地址打开另一个选项卡时,源将是站点2,所以我再次陷入困境。