.net 在角组件中传递cookie
我正在创建一个angular应用程序,它位于.net应用程序中的iframe下。我需要从.net应用程序中传递一些数据,以便angular应用程序可以根据需要进行api调用。如何将这些数据(如cookie或字符串值)从aspx页面传递到angular组件? 在.net代码中创建cookie的一种方法是.net 在角组件中传递cookie,.net,angular,.net,Angular,我正在创建一个angular应用程序,它位于.net应用程序中的iframe下。我需要从.net应用程序中传递一些数据,以便angular应用程序可以根据需要进行api调用。如何将这些数据(如cookie或字符串值)从aspx页面传递到angular组件? 在.net代码中创建cookie的一种方法是 HttpContext.Current.Response.Cookies.Add(some_ cookie); 我怎样才能以角度访问它?我试着像这样使用包'angular2 cookie',但我
HttpContext.Current.Response.Cookies.Add(some_ cookie);
我怎样才能以角度访问它?我试着像这样使用包'angular2 cookie',但我总是在angular中得到一些垃圾值
this._cookieService.get(some_ cookie)
我发现下面的链接包非常有用 仍然。。。有些事情你必须考虑。您在.net上创建的cookie应具有名称和值。必须使用该值以角度获取此cookie
this._cookieService.get(some_ cookie)
.NET
棱角的
this.cookieValue = this.cookieService.get('cookie_name');
你应该考虑的是这两个应用程序必须在同一个域中。如果这是问题所在,请在测试时查看chrome developer tools上的“应用程序”选项卡以获取帮助;) Cookie不会在iFrame之间共享。您必须将数据嵌入包含angular应用程序的html中