我有一个 MVC4 应用程序。服务页面有多个带有典型“添加到收藏夹”链接的项目。像->
[page 1]
...[item1][Add to favorites]
...[item2][Add to favorites]
“添加到收藏夹”是一个连接到后端的 Ajax 操作链接。后端基本上在 Httpcontext.Session 中维护了一个收藏项列表。JSON 响应“真/假”被发送回客户端。如果为“真”,则客户端代码将“添加到收藏夹”链接更改为“收藏夹”。就像是:
[page 1]
...[item1][Favorited]
...[item2][Add to favorites]
现在,如果我访问另一个页面,例如第 x 页,然后返回 [第 1 页],我看到了
[page 1]
...[item1][Add to favorites]
...[item2][Add to favorites]
代替
[page 1]
...[item1][Favorited]
...[item2][Add to favorites]
我想知道是否有办法显示真实状态。谢谢。