我在回发期间丢失了 ViewBag 函数指针值的问题。
我的网站有一个横幅(部分视图),我使用 ViewBag 函数指针在其中指示客户的状态:
ViewBag.CustomerStatus= new Func<id, string>(GetCustomerStatus);
(其中 id 是我的客户的 id 和返回的字符串它的返回状态)
当我开始访问使用横幅局部视图的其他页面时,我失去了我的 CustomerStatus ViewBag 变量。我知道 ViewBags 仅“每页”可用,但我怎样才能使我的客户状态功能从应用程序的其他地方可用,而不会冗余和重复 ViewBag.CustomerStatus= new Func(GetCustomerStatus); 在每一个 ActionMethod 调用上?
是否可以将函数指针存储在 Session/ViewState 中?安全的 ?如何通过回发访问我的最新客户状态?
先感谢您。