我正在开发一个电子商务门户网站,它有两个应用程序,主要和管理员。
我必须在admin中生成一些链接,这会将用户带到主应用程序。我可以在admin中使用主应用程序的routeConfig来生成main的url。
由于
答案 0 :(得分:2)
尝试使用此锚标记从管理区域重定向到主应用程序..
<a href="@Url.Action("Index", "Home", new { area = "" })">
答案 1 :(得分:0)
我会将管理员web.config中包含主站点的URL /域的任何关键URL作为AppSetting键保持简单,例如:
<add key="MainSite.BaseUrl" value="http://www.site.com" />
并使用
从那里引用它 ConfigurationManager.AppSettings["MainSite.BaseUrl"]
。
答案 2 :(得分:0)
尝试使用
<a href="@Url.RouteUrl("AdminRouteName", new {action="action", controller="controller", id=123})">linkname</a>