我正在使用rest api使用jquery或angularjs获取并保存数据库中的数据,但我想问你哪种方法最适合这样做。
性能和安全性最好。
答案 0 :(得分:3)
没有最好的'这样做的方法,但我建议使用ASP.NET Web API实现RESTful API,然后在前端使用AngularJS(使用$ http服务)。它是一种非常巧妙的与API通信的方式,而不必离开页面,如果全部使用ASP.NET MVC实现的话,就必须这样做。
但是我认为这取决于你实际实现的内容,在创建或更新某些内容后离开页面是否有意义?如果您要从HTML表单创建实体,那么在创建/更新后将用户导航到完全不同的页面是有意义的。但是,如果您正在做一些不同的事情,例如更改列表中实体的顺序,那么在不离开页面的情况下使用RESTful API会有意义。