asp.net-mvc – 使用MVC将数据导入局部视图或布局
发布时间:2020-05-29 23:53:23 所属栏目: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标识会话超时
- ASP.NET / VB中的jsFiddle是否相当?
- asp.net – 来自TextBox的ActionLink routeValue
- asp.net – 使用AJAX进行WCF调用
- 在ASP.net中使用NVP API时,PayPal SetExpressCheckout存在问
- asp.net-mvc – 在同一个视图文件夹中的RenderPartial控件
- asp.net-mvc – 未设置localhost cookie
- asp.net – Page.RouteData.Values对于一个页面是空的而不是
- asp.net-web-api – 密码更改时如何使OAuth令牌无效?
- asp.net – ConfigurationManager.AppSettings缓存
