AngularJS $ route + ngView中指向的ASPX文件无法正常工作

时间:2015-11-05 01:09:16

标签: asp.net angularjs

我正在尝试使用AngularJS $ route + ngView指向某个ASPX文件。 部分代码是这样的:

$routeProvider('/action', {
                         templateUrl: 'pages/action.aspx',
                         controller: 'mainController'
                      });

当我转到“/ action”时,它会正确加载ASPX并显示结果。问题是:当我按下ASPX文件中的一个按钮时,它会路由到根目录并显示“无法找到资源”错误。实际上它改变了ASPX文件的路径。我该如何解决这个问题?是否可以在AngularJS路由中使用ASPX文件?

1 个答案:

答案 0 :(得分:0)

我不知道它是如何运作的。 你可以将SPA应用程序包装在ASPX文件中,但不能反过来。 ASPX文件生成一个完整的html文件,而不仅仅是部分html块。 用户控件更有意义,但我不知道如何在ASPX框架之外呈现用户控件。 老实说,我不明白你想要拉什么, 在角度框架内加载ASPX文件是没有意义的。