【发布时间】:2023-04-08 22:17:02
【问题描述】:
我有一个使用区域的 MVC 2.0 网站。当我转到默认页面(localhost/mywebsite/default.aspx)时,它会正确路由到正确控制器中的正确操作并正确呈现默认视图。
但是页面上我有几个Html.ActionLinks,这些好像都找不到Controller。当我点击页面中的链接时,出现 404 错误。
网址是我所期望的:localhost/mywebsite/MyAreaName/Home/Index(例如)。我也试过 localhost/mywebsite/Areas/MyAreaName/Home/Index,但这也给了我 404。
如何让 Controller 被识别?
【问题讨论】:
-
您能发布与您的 ActionLinks 相关的代码吗?
标签: asp.net-mvc iis-7 asp.net-mvc-2 routing