asp.net-mvc – ASP.NET MVC:如何处理必须转到每个视图的模型数
因此,如果有一些全局状态,MVC应用程序的每个视图都需要呈现…例如:IsUserLoggedOn和UserName …是否有适当的方式将信息提供给每个视图?
我知道视图的那一部分应该在母版页或部分视图中添加到其他视图中.但是什么是确保每次从所有相关控制器和操作将“全局”模型数据传递到视图的好方法? 解决方法
在询问之后,我找到了史蒂夫桑德森的这篇好博文:
http://blog.stevensanderson.com/2008/10/14/partial-requests-in-aspnet-mvc/ 他提出了三种不同的方法: >每次使用基本控制器类或ActionFilter将相关模型添加到ViewData []集合中.我想有几个人已经提出过这样的事情了.
>使用’部分请求'(他在his blog提供此代码),允许一个控制器将对其他控制器的调用嵌套到嵌套的ViewData结构中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 关于webcal URI方案的ics文件
- asp.net-core – ASP .NET Core默认语言总是英文
- asp.net-mvc-5 – Windows身份验证在ASP.NET MVC 5网络应用
- asp.net-mvc-3 – 使用ViewModel时不显示MVC3自定义验证错误
- asp.net – Corp IT Systems的方向.投资A还是B?
- asp.net – 运行示例应用程序时出错,Uncaught Error:Signa
- ASP.NET MVC3:部分视图和主视图之间的交互
- asp.net-mvc – C#MVC对浏览器的即时响应?
- 身份验证 – 禁止ASP.NET Core中的API URL重定向
- ASP.NET – 构建自己的路由系统