Как перенаправить на метод действия индекса контроллера, используя маршрутизацию Angular JS в ng-click

#angularjs #asp.net-mvc

#angularjs #asp.net-mvc

Вопрос:

У меня есть кнопка отмены. Когда я щелкнул по нему, я хочу перенаправить на метод действия индекса студенческого контроллера.

Как я могу это сделать

  <input type="button" class="btn btn-danger" value="Cancel" ng-click="Cancel()" />
  

Мой контроллер MVC

 public class TestController : Controller
{

    // GET: Test
    public ActionResult Index()
    {
        return View();
    }

}
  

Комментарии:

1. Это spa или вы хотите перемещаться между маршрутами c # MVC?

2. Это не spa, я хочу перемещаться между маршрутами C # mvc

Ответ №1:

Я предполагаю, что вы просто хотите напрямую перейти к маршруту MVC — если вы хотите сделать это непосредственно в представлении, которое вы могли бы использовать:

 <input type="button" class="btn btn-danger" value="Cancel" onclick="@("window.location.href='"   @Url.Action("Index", "Student")   "'");" />
  

Или из вашего контроллера Angular:

 $scope.Cancel = function() {
    window.location = "/Student/Index";
};