asp.net-mvc – 使用MVC将数据导入局部视图或布局
发布时间:2020-12-16 00:17:39 所属栏目:asp.Net 来源:网络整理
导读:我想在布局和/或部分视图中显示有关登录用户的信息(用户名,公司名称,通知数等).这些在每个页面都很常见.是否有获取这些数据的技巧,或者是扩展每个模型以获取这些信息的情况? 解决方法 我建议您可以进行子操作并从布局中调用它.通过这种方式,您可以避免在所
我想在布局和/或部分视图中显示有关登录用户的信息(用户名,公司名称,通知数等).这些在每个页面都很常见.是否有获取这些数据的技巧,或者是扩展每个模型以获取这些信息的情况?
解决方法
我建议您可以进行子操作并从布局中调用它.通过这种方式,您可以避免在所有视图模型中执行信息.
防爆. 儿童行动 public class UserController { [ChildActionOnly] public PartialViewResult UserInfo() { var userInfo = .. get the user information from session or db return PartialView(userInfo); } } 部分视图 @model UserInfoModel @Html.DisplayFor(m => m.UserName) @Html.DisplayFor(m => m.CompanyName) ... 布局视图 <header> @Html.Action("UserInfo","User") </header> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC和FubuMVC之间的主要区别是什么?
- ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信
- asp.net – 可以在ajax工具包日历扩展器中添加“无”选项吗
- asp.net-mvc – 错误2002:MetadataWorkspace中不存在指定为
- ASP.NET (C#) 应用篇-数据列分页操作-01_Adapter_Fill
- asp.net – Windows Workflow Foundation的替代方案
- 连字符前分割字符串 – asp.net c#
- asp.net-mvc – 测量时间调用ASP.NET MVC控制器操作
- asp-classic – 是代码页65001和utf-8同样的东西吗?
- asp.net – web.config中的maxRequestLength发生内部错误
推荐文章
站长推荐
热点阅读