我有一个共享的_Layout.cshtml
文件,该文件由不同区域中的视图使用。从共享部分视图访问区域名称
_Layout.cshtml
有一个@Html.Action
呼叫在“根”区域(不知道如何引用无区域区域)的控制器上的操作,该操作返回PartialViewResult
。
我的问题是我可以访问从部分操作访问的区域的名称?
因此,如果用户访问/Users/User/Create
,用户区域中的创建视图使用调用公共控制器操作的公用_Layout.cshtml
。我需要能够通过该方法获取“用户”。
到目前为止,我已经看过了ParentActionViewContext.RouteData
但只有控制器和动作名字在那里显示(如我所期望的)。
我觉得你说得对太精细。至少在此刻。我认为这是YAGNI的一个好例子。 :) – DavidGouge