我正在尝试从视图内部访问会话数据。
用例:我将状态消息存储在将显示在页面顶部的会话中。目前,我是通过使用DisplayMessages()
设置一些ViewData[....]
属性的函数并在每个控制器操作的开始处调用它来实现此功能的。
目标:我只想设置一次状态消息,而无需控制器中的其他代码即可在下一页加载时显示该消息。
因此,我试图直接从视图访问存储在会话中的消息。
到目前为止,我已经尝试了以下方法:
next()
到的更改next.invoke()
HttpContext
和Session.IsAvailable
是的,但是会话中没有数据。以下应该在视图中起作用: Context.Session.TryGetValue
如果您正在使用,SessionExtensions
则Context.Session.GetString
可以使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句