0

是否可以使用 HTML 帮助程序类生成跨应用程序操作链接?

我有以下内容(两者都是单独的 VS2008 项目):

http://主网站/
http://mainwebsite/应用程序

我想在 /mainwebsite/application/ 项目中生成一个链接到 /mainwebsite/。这可能吗?还是我应该硬编码一个超链接?

另外:
我的问题反之亦然。因此在 /mainwebsite/ TO /mainwebsite/application/ 中生成一个链接。通过将应用程序名称模拟为控制器名称,我已经设法做到了:

<% =Html.ActionLink("ApplicationName","",new With {.Controller = "application" }) %>
4

1 回答 1

2

是的,你可以这样做。HTML 助手使用路由系统生成 URL,它完全不了解 ASP.NET MVC和您的应用程序。如果您的路由表中有另一个应用程序的路由,那么您可以使用 HTML 帮助程序为其生成一个 URL。没有规则规定您的路由表只能包含当前应用程序的路由,尽管您显然需要注意如何对路由进行排序。

于 2009-05-14T13:08:34.747 回答