Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我需要在.net 的另一个区域对另一个控制器调用一个动作
原因是我有一些条件逻辑来确定是否显示某些内容,这对我的网站和移动版本很常见。
所以在我的移动网站(在一个名为移动的单独区域)中,我希望能够做类似的事情
@Html.Action("GetVideoHtml","Service",null)
其中 Service 是我的默认区域中的控制器,而 GetVideoHtml 是操作,但同样,我在移动区域中。我可以将动作复制并粘贴到本地动作中,但这似乎很愚蠢
提前致谢
area = ""在路由值中指定可以解决问题:
area = ""
@Html.Action("GetVideoHtml", "Service", new { area = "" })
有人想澄清为什么会出现上述情况吗?
另外:如果该区域位于另一个文件夹 IE 中,这似乎不起作用