ASP.NET C#MVC如何从View中获取控制器的属性?
发布时间:2020-12-16 09:16:06 所属栏目:asp.Net 来源:网络整理
导读:如何从View“_Layout.cshtml”获取控制器的属性? 我有属性“DisplayName”(字符串),我需要在视图中获取此属性. 解决方法 您无法从视图或布局访问控制器的属性,因为在呈现视图时,启动特定视图的控制器已消失. 您应该通过模型或ViewBag传递信息,而不是尝试访
如何从View“_Layout.cshtml”获取控制器的属性?
我有属性“DisplayName”(字符串),我需要在视图中获取此属性. 解决方法
您无法从视图或布局访问控制器的属性,因为在呈现视图时,启动特定视图的控制器已消失.
您应该通过模型或ViewBag传递信息,而不是尝试访问控制器: 在控制器中: ViewBag["DisplayName"] = this.DisplayName; 在视图中: @ViewBag.DisplayName 请注意,页面呈现可能涉及多个控制器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 混合spark和webform视图引擎
- asp.net中挺高性能的24种方法
- asp.net-mvc-3 – 返回404错误ASP.NET MVC 3
- asp.net-mvc – 我们可以在Controller中创建静态ActionResu
- asp.net:控件/页面的页面生命周期顺序与其中的用户contorl
- asp.net – 127.0.0.1此站点无法提供安全连接
- asp.net-mvc – 命名空间’System.Web.Mvc’中不存在’Ajax
- asp.net – 实现数据库对象的版本控制
- asp.net-mvc – asp.net mvc:TryUpdateModel返回值还是Mod
- 临时ASP.NET文件丢失
推荐文章
站长推荐
- 没有更新过期的ASP.NET Cookie更新值?
- asp.net-mvc – 如何使用RazorEngine从模板发送电
- asp.net – 我如何计算出我的服务器可以处理的最
- asp.net-mvc – 为什么InitializeSimpleMembersh
- asp.net – HTTPS停止使用IIS express
- 在ASP.NET中上传文件时运行病毒扫描
- asp.net-mvc-3 – ASP.Net MVC 3 Razor Concaten
- asp.net – Web API将OAuth令牌作为XML返回
- asp.net – 你如何’规范’一个Web服务器来支持给
- asp.net – MVC控制器和视图应该有1到1的关系吗?
热点阅读