链接网址在服务器中是错误的,但在我的本地更正!
我用:
Url.Action("myaction", "mycontroller", new { id = a.Id, title = a.Title,Name="test", area = "" })
和:
routes.MapRoute(
name: "ViewRout",
url: "{lang}/{Name}/{id}/{title}",
defaults: new { controller = "mycontroller", action = "myaction", lang = "en", id = UrlParameter.Optional, title = UrlParameter.Optional },
constraints: new { id = @"\d+",
namespaces: new[] { string.Format("{0}.Controllers", typeof(RouteConfig).Namespace) }
);
本地网址:
/en/test/6546/title1
但是,服务器中的url(并不总是,通常,有时候只是坏!):
/x1(a)xsyidfjazxdfdsxd/en/test/6546/title1
请帮助我!
答案 0 :(得分:1)
您的应用程序似乎已配置为启用无Cookie会话。 URL中的这些奇怪值用于标识会话,以防它无法使用cookie。请在以下位置查看“输入无Cookie会话”部分: