Is it logical to return JSON instead of MVC representation from ASP.NET MVC controller in order to use AngularJS with ASP.NET MVC? If I do, is there any benefit?
, . ASP.NET Web API - , . ...
AngularJS ASP.NET MVC? AngularJS ASP.NET MVC?
-, MVC? - -? , html . MVC Angular. :
1. , /. MVC.
public class HomeController : Controller
{
[Authorize]
public ActionResult Index()
{
return View();
}
}
Angular -API, HTML, . . MVC 401.
2. HTML.
, HTML, . Angular, / HTML, . MVC HTML, .
Angular:
<button type="submit" ng-hide="true" />
MVC:
@if(someCondition)
{
<button type="submit" ng-hide="true" />
}
, - .
MVC Angular. MVC . Angular Web API , .