我使用MVC与无cookie会话来实现每个监视器的不同显示。因此,会话正常工作,我可以在浏览器的URL中看到SessionID。但我想使用AJAX调用自动刷新页面。我的ajax调用使用Request.Url作为刷新的url。但是,SessionID不在Request.Url中,因此它正在创建一个新会话。如何在浏览器中看到带有SessionID的完整URL,如下所示:
(http://localhost:56553/(S(ub14lfb0xq5e3ehmyevpk5mh))/OVERVIEW)
答案 0 :(得分:1)
我最后只是重建我的刷新网址,如下所示,它的工作原理。如果有更好的方式我会喜欢听到它。
@Request.Url.Scheme://@Request.Url.Authority/(S(@Session.SessionID))@Request.RawUrl