Asp.net mvc ASP.NET MVC和AngularJS授权
我目前正处于启动一个新应用程序的开始阶段,对MVC和Angular来说,我是个新手。到目前为止,我已经使用asp.net MVC创建了一个自定义的authorize属性,这使我能够使用[authorize]标记。可以与AngularJS前端一起使用吗Asp.net mvc ASP.NET MVC和AngularJS授权,asp.net-mvc,angularjs,authorization,Asp.net Mvc,Angularjs,Authorization,我目前正处于启动一个新应用程序的开始阶段,对MVC和Angular来说,我是个新手。到目前为止,我已经使用asp.net MVC创建了一个自定义的authorize属性,这使我能够使用[authorize]标记。可以与AngularJS前端一起使用吗 任何能为我指出正确方向的资源都将不胜感激。AngularJs非常适合单页应用程序(SPA)。因此,只需将前端和后端层分开即可。使用Angular实现所有视图和前端内容。使用ASP.NET WebAPI公开前端(可能还有移动)应用程序的REST AP
任何能为我指出正确方向的资源都将不胜感激。AngularJs非常适合单页应用程序(SPA)。因此,只需将前端和后端层分开即可。使用Angular实现所有视图和前端内容。使用ASP.NET WebAPI公开前端(可能还有移动)应用程序的REST API
以下是一些有用的链接:
答案是肯定的!因此,您仍然可以受益于ASP.NET MVC功能,如身份验证和授权等,并且仍然可以在客户端使用AngularJS 事实上,我也有同样的问题,经过一番研究,我发现了以下几点 诚然,我们应该接受SPA(单页应用程序),但与此同时,我们不应该仅仅抛弃成熟的服务器端框架,如ASP.NET MVC。你可以简单地拥有一个混合网络应用程序或迷你水疗,我们也叫它们。这些web应用程序使用普通的ASP.NET MVC路由来显示视图,然后,在加载视图后,您可以将所有责任留给AngularJS。使用术语水疗筒仓。此外,您还可以从AngularJS的路由中获益。Miguel Castro还解释了如何将两者结合使用,以充分利用服务器端和客户端。我真的建议看他的演讲(下面的链接) 这样,您仍然可以受益于ASP.NET MVC的强大功能,如身份验证、授权和其他功能,但仍然可以让AngularJS运行您的视图 我在以下地点得到了这个答案,你绝对应该去看看: