MVC区域的Angular JS路由问题

时间:2016-04-14 06:55:02

标签: javascript angularjs asp.net-mvc model-view-controller asp.net-mvc-areas

我是Angular JS的新手。我有switch (item.getItemId()) { case R.id.Logout: // SharedPreferences preferences = getSharedPreferences("Reg", Context.MODE_PRIVATE); // SharedPreferences.Editor editor = preferences.edit(); // editor.commit(); finish(); // session.isUserLoggedIn()== false; Intent in = new Intent(getApplicationContext(), LoginActivity.class); startActivity(in); return true; 名为“设置”。在此区域下有一个名为MVC Area的{​​{1}}。

上述控制器使用Controller方法 GridData

在我的Angular控制器中,我发了一个网址为ModuleMstController

的帖子

但是firebug将请求网址显示为

Action

我的动作方法没有被击中。

然后我尝试将路由配置为

/Setup/ModuleMst/GridData

我没有触及服务器端的路由配置。它适用于jquery ajax,但不适用于角度http://localhost/ModuleMst/GridData

我如何使这项工作?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

在http帖子中传递MVC区域:

$http.post("/Setup/ModuleMst/GridData", $scope.requestedItemsGridOptions)