如何从View“_Layout.cshtml”获取控制器的属性? 我有属性“DisplayName”(字符串),我需要在视图中获取此属性. 您无法从视图或布局访问控制器的属性,因为在呈现视图时,启动特定视图的控制
我有属性“DisplayName”(字符串),我需要在视图中获取此属性.
您无法从视图或布局访问控制器的属性,因为在呈现视图时,启动特定视图的控制器已消失.您应该通过模型或ViewBag传递信息,而不是尝试访问控制器:
在控制器中:
ViewBag["DisplayName"] = this.DisplayName;
在视图中:
@ViewBag.DisplayName
请注意,页面呈现可能涉及多个控制器.