我有两个不同的MVC应用程序。它们都使用无cookieless会话状态,并且都使用这一行来确定应用程序的根:
var root = '@Url.Content("~/")';出于某种原因,一个应用程序识别无炊事参数,并提供一个包含cookie参数的适当根url (类似于:/(S(03lyoc2mzcq5cyqqzgritk 2))/)。另一个应用程序只有根url作为/。
我已经为应用程序找到了一个只提供/的工作:
var root = '@Url.Action("Index", "Home")';正确提供无炊具参数的应用程序结合了webforms和MVC。对我的矛盾之处有什么想法吗?
发布于 2016-04-12 19:28:47
经过一些研究和测试,是MVC的版本改变了这一点。在MVC 4中,将包含cookie参数,但是,在MVC 5中,cookie不再添加到url中。
如果有人有一个更详细的答案,为什么这个功能被删除,我会很高兴接受它作为答案。我有一种感觉,那是因为微软不想再支持无炊具,但我没有证据支持这一点。这可能是条线索..。https://stackoverflow.com/a/21652454/386856
https://stackoverflow.com/questions/36580661
复制相似问题