是否可以使用HTML帮助程序类生成跨应用程序操作链接?
我有以下内容(两者都是单独的VS2008项目):
http://mainwebsite/ http://mainwebsite/application
我想在/ mainwebsite / application / project TO / mainwebsite /中生成一个链接。这可能吗?或者我应该只是硬编码超链接?
此外:
我的问题也适用于其他情况。因此生成链接IN / mainwebsite / TO / mainwebsite / application /。通过模拟应用程序名称作为控制器名称,我已经设法这样做了:
<% =Html.ActionLink("ApplicationName","",new With {.Controller = "application" }) %>
答案 0 :(得分:2)
是的,你可以这样做。 HTML帮助程序生成URL using the routing system, which is completely ignorant of ASP.NET MVC和您的应用程序。如果路由表中有其他应用程序的路由,则可以使用HTML帮助程序为其生成URL。没有规则说明您的路由表只能包含当前应用程序的路由,尽管您显然需要注意如何订购路由。