Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用$http-angularjs调用代码隐藏方法_C#_Angularjs - Fatal编程技术网

C# 使用$http-angularjs调用代码隐藏方法

C# 使用$http-angularjs调用代码隐藏方法,c#,angularjs,C#,Angularjs,我对angularjs是新手。最近我经历了一个使用angularjs调用代码隐藏方法的解决方案: $http({ method: 'GET', url: '/api/provisioning/templates/getAvailableTemplates', headers: { 'accept': 'application/json' } }).success(function (data, status, headers, config){

我对angularjs是新手。最近我经历了一个使用angularjs调用代码隐藏方法的解决方案:

$http({
    method: 'GET',
    url: '/api/provisioning/templates/getAvailableTemplates',
        headers: { 'accept': 'application/json'   }
        }).success(function (data, status, headers, config){})
          .error(function (data, status) {});
代码隐藏方法如下所示:

[Route("api/provisioning/templates/getAvailableTemplates")]
[WebAPIContextFilter]
[HttpGet]
public HttpResponseMessage GetSiteTemplates()
{

}
谁能给我解释一下这个的工作原理吗。我试图在我的新应用程序中复制它,但没有成功

 $http({ method: "GET", url: root + "Admin/content/GetTabs" });
$scope.GetTabs=函数(){

$scope.GetTabs=函数(){


问题是什么?错误?任何响应?代码未调用代码隐藏方法:(尝试将URL更改为完整URL而不是相对URL。类似URL:“”。请尝试一下。问题是什么?错误?任何响应?代码未调用代码隐藏方法:(尝试将您的URL更改为完整URL,而不是相对URL。类似URL:“”。请尝试。
        api.GetTabs().success(function (res) {

            $scope.MetaInfoList = res;
        })
    }