我在MVC 4中使用Razor.我试图从一个区域的视图中创建一个URL到另一个区域的控制器操作.以下内容返回一个空字符串:
@Url.Action("Action","MyController",new { area = "OtherArea" })
我已经做了一些测试与其他选项,以下返回一个URL,但它是错误的:
@Url.Action("Action",new { parameter = 1 })
生成的URL是/ App / incorrectArea / My / Action?parameter = 1.注意不正确的区域; Url.Action假设(因为我没有通过一个区域)控制器居住在当前的区域,它不是!
有任何想法吗?