Asp.net Mvc - 如何从管理应用程序生成主应用程序的URL

时间:2013-07-26 11:31:38

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我正在开发一个电子商务门户网站,它有两个应用程序,主要和管理员。

我必须在admin中生成一些链接,这会将用户带到主应用程序。我可以在admin中使用主应用程序的routeConfig来生成main的url。

由于

3 个答案:

答案 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>