如何在ng-click上使用Angular JS Routing路由到Controller Index Action Method

时间:2016-10-02 07:13:03

标签: 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 个答案:

答案 0 :(得分:1)

我假设你只是想直接去MVC路线 - 如果你想直接在View中使用它,你可以使用:

<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";
};