asp.net-mvc - 如何从主视图中的共享视图中获取价值
问题描述
我是 asp.net MVC 的新手。在我们的应用程序的每个页面上都有一个标题页作为局部视图显示。它包含一个@Model
名为“HeaderInfoModel”,其中包含当前用户的 UserID。有没有办法让我@Model.UserID
在主视图中访问?我想将其作为参数发送到主视图中单击按钮时的 URL 操作。这甚至可能吗?
解决方案
在第一行的 _Layout.cshtml 中添加
@using Microsoft.AspNet.Identity
你可以传递参数
@User.Identity.GetUserName()
@User.Identity.GetUserId()
推荐阅读
- android - 如何在 Kill/background 状态下读取推送通知中的 DataPayload
- javascript - 在 codemirror 合并视图中更改“revert chunk”标题字符串
- android - (Dagger 2) 为 MVP 中的不同类型提供相同的实例
- opengl-es - 在 glsl 中手动计算偏导(与 dFdx 比较)
- ionic3 - 在 ionic 3 中显示类似 tik tok 的视频库
- excel - VBA 不自觉地裁剪形状(OLEobjects 和 Charts)
- ios - Fastlane 在 Jenkins 上的测试失败
- javascript - 迭代对象时NodeJS连接问题
- python - getattr 后面有两个元组
- r - 插入图像/PNG ggplot2 - Cowplot