如何从ASP .NET Core MVC 1.0中的视图访问会话

FSMaxB

我正在尝试从视图内部访问会话数据。

用例:我将状态消息存储在将显示在页面顶部的会话中。目前,我是通过使用DisplayMessages()设置一些ViewData[....]属性函数并在每个控制器操作的开始处调用它来实现此功能的

目标:我只想设置一次状态消息,而无需控制器中的其他代码即可在下一页加载时显示该消息。

因此,我试图直接从视图访问存储在会话中的消息。

到目前为止,我已经尝试了以下方法:

  • IHttpContextAccessor的依赖项注入(似乎不再适用于ASP .NET Core MVC 1.0.0
  • 创建一个静态类来访问会话,包括注释中 next()的更改next.invoke()
    • 这没用。我可以访问HttpContextSession.IsAvailable是的,但是会话中没有数据。
布沃莱蒂

以下应该在视图中起作用: Context.Session.TryGetValue

如果您正在使用,SessionExtensionsContext.Session.GetString可以使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Asp.Net Core MVC 1.0(aka MVC 6 RC1)中访问会话超时值?

来自分类Dev

如何在ASP.NET Core 1 MVC 6中模拟IFormFile进行单元/集成测试?

来自分类Dev

如何在Asp.net Core MVC(又名Asp.Net 5 RC1)中检查响应cookie?

来自分类Dev

ASP.NET Core MVC视图附件

来自分类Dev

如何在ASP.NET MVC 6(ASP.NET Core)中获取returnUrl AccessDeniedPath

来自分类Dev

在ASP.NET Core MVC中具有多个索引视图时如何重定向

来自分类Dev

如何在ASP .Net Core 3.1 MVC应用程序中调试JavaScript(剃刀视图-* .cshtml)?

来自分类Dev

在 ASP .Net Core MVC 2.1 模型中访问 List<T>

来自分类Dev

如何更改asp.net core 1中的令牌响应?

来自分类Dev

javascript版本(asp-append-version)在ASP.NET Core MVC中如何工作?

来自分类Dev

在.NET Core MVC中,如何在AuthorizationHandler内访问DbContext?

来自分类Dev

ASP NET Core MVC-如何配置进程外会话状态?

来自分类Dev

如何使用ASP.NET MVC(或Core)检测和重定向无cookie会话?

来自分类Dev

如何解决ASP.NET Core MVC项目中的“未找到视图”异常

来自分类Dev

如何将输入元素集中在Asp.Net Core(MVC6)视图上

来自分类Dev

如何将视图重定向到主页-ASP.NET Core MVC

来自分类Dev

在ASP.Net Core MVC视图中刷新ViewComponent

来自分类Dev

视图中的 Asp.net Core 2.1 MVC 解码

来自分类Dev

ASP.NET Core MVC 显示隐藏部分视图

来自分类Dev

如何在ASP.NET Core中的.cshtml文件中获取当前的MVC区域名称

来自分类Dev

如何在ASP.NET Core MVC中基于用户表中的字段添加声明?

来自分类Dev

如何在Asp.Net Core MVC中的隐藏表单中确保EntityId的安全性?

来自分类Dev

如何在ASP.NET Core MVC中启用跨域请求(CORS)

来自分类Dev

如何在ASP.NET Core MVC 6中为用户保留策略授权结果?

来自分类Dev

如何获取ASP.NET Core MVC控制器中输入按钮的值?

来自分类Dev

如何从2个(或多个)独立下拉的ASP.NET Core MVC中获取数据?

来自分类Dev

如何正确处理ASP.NET Core MVC中的AJAX错误?

来自分类Dev

如何基于特定值查询数据库中的列MVC ASP.NET Core

来自分类Dev

如何在ASP.NET Core MVC中对RazorViewEngineOptions进行单元测试?

Related 相关文章

  1. 1

    如何在Asp.Net Core MVC 1.0(aka MVC 6 RC1)中访问会话超时值?

  2. 2

    如何在ASP.NET Core 1 MVC 6中模拟IFormFile进行单元/集成测试?

  3. 3

    如何在Asp.net Core MVC(又名Asp.Net 5 RC1)中检查响应cookie?

  4. 4

    ASP.NET Core MVC视图附件

  5. 5

    如何在ASP.NET MVC 6(ASP.NET Core)中获取returnUrl AccessDeniedPath

  6. 6

    在ASP.NET Core MVC中具有多个索引视图时如何重定向

  7. 7

    如何在ASP .Net Core 3.1 MVC应用程序中调试JavaScript(剃刀视图-* .cshtml)?

  8. 8

    在 ASP .Net Core MVC 2.1 模型中访问 List<T>

  9. 9

    如何更改asp.net core 1中的令牌响应?

  10. 10

    javascript版本(asp-append-version)在ASP.NET Core MVC中如何工作?

  11. 11

    在.NET Core MVC中,如何在AuthorizationHandler内访问DbContext?

  12. 12

    ASP NET Core MVC-如何配置进程外会话状态?

  13. 13

    如何使用ASP.NET MVC(或Core)检测和重定向无cookie会话?

  14. 14

    如何解决ASP.NET Core MVC项目中的“未找到视图”异常

  15. 15

    如何将输入元素集中在Asp.Net Core(MVC6)视图上

  16. 16

    如何将视图重定向到主页-ASP.NET Core MVC

  17. 17

    在ASP.Net Core MVC视图中刷新ViewComponent

  18. 18

    视图中的 Asp.net Core 2.1 MVC 解码

  19. 19

    ASP.NET Core MVC 显示隐藏部分视图

  20. 20

    如何在ASP.NET Core中的.cshtml文件中获取当前的MVC区域名称

  21. 21

    如何在ASP.NET Core MVC中基于用户表中的字段添加声明?

  22. 22

    如何在Asp.Net Core MVC中的隐藏表单中确保EntityId的安全性?

  23. 23

    如何在ASP.NET Core MVC中启用跨域请求(CORS)

  24. 24

    如何在ASP.NET Core MVC 6中为用户保留策略授权结果?

  25. 25

    如何获取ASP.NET Core MVC控制器中输入按钮的值?

  26. 26

    如何从2个(或多个)独立下拉的ASP.NET Core MVC中获取数据?

  27. 27

    如何正确处理ASP.NET Core MVC中的AJAX错误?

  28. 28

    如何基于特定值查询数据库中的列MVC ASP.NET Core

  29. 29

    如何在ASP.NET Core MVC中对RazorViewEngineOptions进行单元测试?

热门标签

归档